当前位置:首页 » 密码管理 » 访问控件

访问控件

发布时间: 2022-01-09 01:06:39

Ⅰ 请教c#中不同窗口访问控件

1.From2加一个有参构造函数,参数为From1

publicForm2(Form1f1)
{
//initiali...
this.fi=f1;
}
privateForm1f1;

然后Form2 frm = new Form2(this);将Form1传递过去,此时修改Form1中控件的Modify为Public,就可以在Form2中的f1操作控件了

2.frm.ShowDialog();就是你想要的

Ⅱ c# 跨类访问控件

你后面的逻辑不对。
撇开程序来说。你这样设计用户如果多选了几个城市,那再到第三级里面选择,那多的你想哭,找都找不到!
如果是省、市、区三级联动,以第市单位做为一组数据来分组,区可多选。这样对客户来说选择是很方便清晰的。
至于三级联动怎么做,这又是一个问题了。哈哈。

Ⅲ excel2010中怎么使用VBA访问控件的值

很简单,你的commbo放在哪个表里?可以直接引用的
比如:sheet1.combo(就是你的控件名).属性或者方法。

Ⅳ 极速模式下如何访问activeX控件

您好!

猎豹的极速模式是基于最快的chrome内核进行优化,页面加载速度很快,但对一些网银和政府的网站兼容性不好;兼容模式调用了本地IE内核,可以正常访问所有网站,但是速度相对较慢。

这是二者的区别,因此,在极速模式下,容易出现您所说的问题。

希望可以帮到您!

Ⅳ C#如何在线程中访问控件对象

利用ListView.Invoke解决跨线程安全调用,关键代码如下:

voidFindFileInDir(){
if(listView2.InvokeRequired)
{
//跨线程调用
listView2.Invoke(newMethodInvoker(delegate
{
listView2.Items.Add(path);
}));
}
else
{
//直接调用
listView2.Items.Add(path);
}
}//EndofFindFileInDir

Ⅵ C#中如何在一个类里访问主窗体中的控件

在C#中,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。

要实现该功能,有两种方法可以选择:

1、在程序初始化的时候对要操作的控件设置下面的属性:

System.Windows.Forms.Control. = false;

这样,系统就不会再抛出上面所说的这个错误了。

从实质上说,该方法是通过采用取消线程安全保护模式的方式实现的,所以不建议采用。

2、基本思路如下:

把想对另一线程中的控件实施的操作放到一个函数中,然后使用delegate代理那个函数,并且在那个函数中加入一个判断,用InvokeRequired 来判断调用这个函数的线程是否和控件线程处于同一线程中,如果是则直接执行对控件的操作,否则利用该控件的Invoke或BeginInvoke方法来执行这个代理。示例代码如下:

点击[开始]按钮,程序开启一个新的线程,不断向列表中添加新的数据,而同时不会影响主界面对其它控件(例如:文本框)的响应。

Ⅶ winform中怎样访问自定义控件中的控件

可是现在关键的是这个自定义控件就是这个主窗体的一部分,你不能在给他添加show了 回答: 把第一句声明Form去掉,最后一句:主窗体.tabControl1.Controls.Add(tbPage);
这句不加你直接写成Form1.tabControl1.Controls.Add(tbPage);他会提示tabcontrol要求引用,如果你之写成Form1 form;不能使用未赋值的变量form 回答: 好好看书吧 追问: 到底能不能给个答案啊,我急着用呢,你说的方法都行不通,我都试过好多次了 回答: 别的窗体代码添加用要添加的对象调用,自身添加用this指针调用。 追问: 能说清楚点吗,这个this怎么调用啊,我调用完了之后也没反应啊,我快没积分了就不能追问了,我很着急用这个 回答: 比如你要在主窗体中添加,在主窗体的后台代码中写上this.tabControl1.Controls.Add(tbPage); 追问: 大哥,我服你了,你到现在都没有看明白我问的是啥意思吧,我问的是怎么在自定义控件中给主窗体添加tabpage,而不是在主窗体中给主窗体添加tabpage, 回答: “别的窗体代码添加用要添加的对象调用”在主窗体中声明自定义控件的时候从构造函数里传入主窗体的对象,然后调用该对象的方法进行操作,或者定义一个静态类,在静态类中定义一个Form的静态对象,把主窗体传给静态对象,要操作的时候调用静态类的静态对象,建议你好好看书,把基础的东西搞清楚,不明白给你举个例子: //生成按钮单击事件(主窗体的方法)
private void btnCreat_Click(object sender, EventArgs e){if (ValidateCard()){CardRecord.CardList = CreateCard(Convert.ToInt32(cboCreateCount.Text));
new CardInfoForm(lvCard).Show();
this.Close();
} } //创建ListView,用来接收传入的ListView对象(传入的窗体)
ListView lvCard = new ListView(); public CardInfoForm(ListView listView){InitializeComponent();
//传入主窗体的ListView

Ⅷ WPF 怎么访问主窗体里面的控件

新窗体和主窗体不是父子关系,当然找不到。
这两种窗体间的交互我知道的有几种方法
1:设置子窗体的拥有者为主窗体
2:使用一个全局变量,并在变量改变通知主窗体
3:使用Prism的aggregaterg事件,子窗口发布聚合事件,主窗体接收

Ⅸ c# 类访问窗体控件

这个采用参数传递的方式就能完成,StudentManage类要处理textbox1的方法含有textbox对象的参数,就能实现你的要求,窗体类只能间接访问,不能直接访问的

热点内容
什么配置可以运行java 发布:2024-07-01 14:29:55 浏览:995
php深拷贝 发布:2024-07-01 14:21:58 浏览:152
安卓手机相册保存到哪里了 发布:2024-07-01 14:21:58 浏览:475
物种起源源码 发布:2024-07-01 14:15:29 浏览:173
自费访问学者学历要求 发布:2024-07-01 14:15:28 浏览:209
网络服务器遇到问题怎么解决 发布:2024-07-01 13:59:04 浏览:696
google浏览器视频缓存 发布:2024-07-01 13:20:19 浏览:858
ftp匿名上传 发布:2024-07-01 13:07:19 浏览:998
服务器指向地址如何虚拟化 发布:2024-07-01 12:59:35 浏览:45
如何查一台电脑的服务器地址 发布:2024-07-01 12:42:26 浏览:513