我在主窗体MainFrm中panel中嵌入了一个子窗体MsgFrm,在子窗体上有一个button2,现在,我单击主窗体列表上一行时候,也就是响应private void listView1_MouseClick(object sender, MouseEventArgs e) |
|
放listView1_MouseClick完整的代码吧。你这说的还是不够清除
|
|
MouseClick 是鼠标点击,,,在选择项改变事件里写赋值代码
|
|
20分 |
MsgFrm msgfrm = new MsgFrm();
msgfrm.button2.Text = strname; 把msgfrm作为全局变量,只new一次 |
你单步调试一下,看第二次进入MouseClick事件,你的strname是否发生了改变?
|
|
改变了,但是界面上没有显示改变后的值。为什么呢?怎么样才能显示出来呀 |
|
贴点完整点儿的代码瞧瞧 |
|
已经解决了,完整的: |
|
就是 这样的,多谢赐教啊!but why? |
|
点击事件的代码刚刚已经贴了,回1楼的,按照3楼的方法试了,可以改变了,就是每次单击时候要new窗体导致不行,不知道为啥子 |
|
因为你new出来的窗体是新的窗体,跟你现在正在显示的那个没有任何关系啊
|
|
好吧,我添加了一个window窗体msgfrm,然后重复的new出来显示,后面操作以为就是对同一个窗体操作了。thanks |