社区
VB
帖子详情
有关取上级窗体控件的值
蓝色风影
2006-06-06 11:06:55
如现在FORM1, FORM2
FORM1中有TEXTBOX1, BUTON1
FOMR2中有TEXTBOX1
当TEXTBOX1.TEXT 的值输入"ABC"
BUTON1按下FORM2窗体弹出.
问题:不用公共变量, 怎样得到FORM2中的TEXTBOX1.TEXT=FORM1中的TEXTBOX1.TEXT的值.
VB6就很容易.NET应该怎样呢
...全文
70
1
打赏
收藏
有关取上级窗体控件的值
如现在FORM1, FORM2 FORM1中有TEXTBOX1, BUTON1 FOMR2中有TEXTBOX1 当TEXTBOX1.TEXT 的值输入"ABC" BUTON1按下FORM2窗体弹出. 问题:不用公共变量, 怎样得到FORM2中的TEXTBOX1.TEXT=FORM1中的TEXTBOX1.TEXT的值. VB6就很容易.NET应该怎样呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sniper81
2006-06-06
打赏
举报
回复
不用公共变量,那公共属性可以吧?
public string TextOfA
{
get{ return textbox1.Text;}
}
然后再显示Form2的时候把Form1的实例传进取,就能通过TextOfA属性得到结果。
如果嫌这么做耦合性太强,可以使用事件。
在Form2中,写一个public的方法
public void GetTextOfA(object sender,EventArgs e)
{
TextBox src = sender as TextBox;
if (src == null)
return; //不是TextBox?
string result = src.Text; //得到了Form1中的文本框的值
}
在Form1的Load事件处理方法中:
private Form2 m_Form2;
private void Form1_Load(object sender,EventArgs e)
{
m_Form2=new Form2();
textBox1.TextChanged += new EventHandler(m_Form2.GetTextOfA);
}
代码没有经过测试,不过意思表达的没错。
C#编程经验技巧宝典
6 <br>0014 如何锁定
窗体
中的
控件
6 <br>0015 统一
窗体
中
控件
的字体设置 7 <br>0016 通过“格式”菜单布局
窗体
7 <br>0017 起始页中的“Visual Studio开发人员新闻” 7 <br>1.3 MSDN帮助的...
易语言程序免安装版下载
取
节点
值
文本()”返回的文本会失效的BUG。 2. 修改高级表格支持库,解决在鼠标按下和抬起之间收到时钟周期事件的情况下,无法收到“被单击”事件的BUG。 3. 修改扩展界面支持库三,解决单击卷帘菜单后导致日期框不...
VBA从入门到精通(
控件
+类模块+ADO+SQL数据库)
本课程属性Excel VBA中比较高阶的课程,主要讲解关于各种事件的应用,...第2章:
窗体
控件
应用第3章:ActiveX
控件
应用第4章:类模块应用第5章:vba+ado+sql第6章:实战应用(考试系统开发)
WPF 获
取
控件
模板的
控件
和
值
WPF 获
取
控件
模板的
控件
和
值
假设我们在WPF定义
控件
模板时,Button在模板内部有个由Template生成的
控件
Textbox,它的x:name=”TextVBox1” ,它们并不冲突,但Button内部不会看到
控件
的细节,
控件
内部元素也不会去...
C# winform一个
窗体
获得另一个
窗体
的
值
(7)
//一个
窗体
获得另一个
窗体
不要new 一个新的实例。 //代码 rukuguanli.ruku f = (rukuguanli.ruku)this.Owner;... //这样就可以获得f
窗体
textBox1的
值
string path = f.textBox1.Text.Trim(); ...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章