C#中如何在一个控件函数中调用另一个控件中生成的变量

如题所述

如果另一个控件中生成的变量时指,在其事件中声明的变量的话,在其他控件的方法中是不能调用的,如果这个变量时在方法或事件外声明的,可以被其他控件函数使用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-04
简单的使用全局静态变量做中转,复杂的自定义事件。
第2个回答  2014-11-19
把另一个控件中的“变量“变成为属性,直接访问这个属性就行了。

C#中如何在一个窗体中调用另一个窗体控件中的数据?
1、首先在窗体上增加如下的三个控件,两个label,一个button,我们要实现的效果是label1每一秒增加一个数字,label2每点击一下button增加一下数字。2、用到了定时任务,如下是两个定时任务的代码,一个是手动定时任务,就是我们点击按钮以后执行的,另一个是自动的订单是任务,程序运行以后执行的。3、...

C#中如何在一个窗体中调用另一个窗体控件中的数据?
在C#中,您可以通过以下几种方式在一个窗体中调用另一个窗体的控件中的数据:使用对话框形式调用另一个窗体,在打开的窗体中通过控件名称读取数据。通过实例化另一个窗体,将其显示为模态对话框,读取控件中的数据。通过使用公共属性或公共方法从另一个窗体读取数据。以下是一个例子,该例子使用对话框形式...

C#中怎样在一个窗体引用另一个窗体的变量
在form2中:form1 myForm1 = new form1();string form2Str = myForm1.form1Str;这样就可以获取到form1中变量的引用了!不过建议不要这么用,可以使用属性来做。代码如下:在form1中:private string form1Str;public string Form1Str { get { return form1Str; } set { form1Str = value;...

C#中 如何在一个类中 调用另一个类中的数据?
public Form1(){ InitializeComponent();} 这是无参构造函数可以改 public Form1(ListBox _lb){ InitializeComponent();lb=_lb;} ListBox lb;这样在form1实例化form2的时候就 form2 f2=new form2(listbox1);f2.show();这样在form2里面的lb就是form1的listbox1了 因为类是引用类型所以可以这...

c#中如何实现调用另外一个窗体中的事件?
第一种办法:定义一个公共静态类 public static class Common 静态类中定义一个静态变量 public static form1 myform1;在form1 启动时,将自身对象赋值给公共静态类中的变量 Common.myform1= this;在form2调用form1时是这样Common.myform1.initial 第二种办法,假设form2由form1启动,在form2...

C#如何在一个窗体中读取另一个窗体的控件的数据
我在Form1窗体中有个listView1控件,但我在edit这个窗体中想读取Form1窗体中listView1控件的内容,该如何实现?匿名 | 浏览2366 次 |举报 我有更好的答案推荐于2017-12-16 11:05:33 最佳答案 你在lform1设置全局变量这样:public static listview lv=new listview();这其他地方直接form1.lv就可以访问了。还有就...

C#中一个窗体调用其他窗体中控件及变量的问题
首先,最重要的是将你想要改动的窗体二中的属性或函数由默认的private改为public 而后,在窗体一中直接调用窗体二中的相关对象即可。 如,用窗体一中的两个button来控制窗体二中textbox中的文本显示,方法如下: private System.Windows.Forms.TextBox textBox2;改为 public System.Windows.Forms.TextBox ...

C#里怎么在一个窗体里调用另一个窗体的控件
设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。

c#不能直接在一个窗体中引用另一个窗体中的控件么
可以的,把控件的Modifiers属性设成public 然后就可以引用 了 引用方法:窗口实例.控件名称

C#中怎么调用另外一个窗体上的控件
另一个窗体为:from1 下面中的 index 为索引值 在主窗体primaryfrom中调用窗体from1中控件的属性 from1 f1 = new from1();\/\/假如索引到的是label控件 f1.controls[index].text="我的名字是primaryfrom窗体设置的"f1.show();\/\/模式窗口为:f1.showdialog();这样from1窗体中label控件的text就...

相似回答