永发信息网

c#控制窗体textbox控件的问题

答案:4  悬赏:60  手机版
解决时间 2021-03-08 06:40
我有2个窗体a,b
a有个textbox控件,在b窗体中操作a窗体的控件。怎么做?最好带注释
诚谢
拜托各位老师,给个详细答案,我要是明白奥秘就不问了。谢谢。
最佳答案
把form a的textbox 当做参数传入fom b的构造函数。
public Formb(TextBox tb1)
{
InitializeComponent();
tb1.Text = "hello";
}
以下是form A生成form b 的代码,调用b的构造函数将textbox 传入
private void button1_Click(object sender, EventArgs e)
{
Formb f = new Formb(textBox1);
f.Show();
}
全部回答
1.在a窗口定义一个textbox 对象 的属性 public textbox txtObject { get { return txtObject="本页面的textbox控件对象"; } } 2.在b页面实例化a页面对象a aobject=new a(); 然后根据aobject.txtObject访问上个窗体的textbox控件对象。其他的就跟访问本窗体的控件一样
把窗体A中的textbox控件作为一个属性呗 再将窗体A作为一个参数传入B窗体中
代码本身没问题,如果把代码放在按钮里执行能够达到效果,现在无效应该是执行顺序问题。 在窗口启动时,会根据每个空间的tab值把焦点置于tab值最小的控件上,这个过程如果在form_load事件之后,控制焦点的代码就白做了。我试了一下,把代码放在form_activated代码里就可以了,应该是激活事件比较靠后吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不玩游戏。看电视上网,玩其他的,商务本有游
江南小馆地址在什么地方,想过去办事
用电笔测两根线都会亮,电器都不能用,用万用
快玩游戏无法正常运行
川蜀大宅门怎么去啊,有知道地址的么
谁知道建设银行2015年发行的黄永玉金猴红包两
2017中级会计考试还剩2个月 现在才学习晚吗
最近坐车总是吐怎么回事
简便运算:74/99*47+47/99*25+5/8
中国农业银行天津桥支行地址有知道的么?有点
交通银行信用卡临时额度到期了没还上,最低额
为什么字母"N"表示很多
乞力马扎罗山是非洲的最高峰,是海拔最高的山
我的QQ登了6个多小时,可是为什么它没给加速
药都影剧院这个地址在什么地方,我要处理点事
推荐资讯
【草书屏风】现代文品读.文言诗文点击七年级
华南理工大学专升本有什么专业选择
oppo a77 4gb+64g怎么样
作卤菜只用大烟壳不能别的卤料行吗?
354缩小为原来的一百分之一是()
车顶棚沾上红颜色容易污染的东西怎么清洗
泡茶是不是水质越软越好
第一套房贷款有逾期7次,现在还清了,买了第二
舟曲县公安局城关派出所在哪里啊,我有事要去
歌词里面有战斗的歌曲
海马福美来跑高速噪音大怎么办?
三角函数与复指数函数是如何转化的?好像跟欧
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?