问2个小疑点
问2个小问题
1,用递归方法获取界面上的所有控件,并把名字设置为相同的,怎么做?
2,把界面的TopMost设置成True,但是当我用SHOWDAILOG方法展现另一个界面时候,这个置顶的界面就不置顶了?怎么办?
------解决方案--------------------
1,用递归方法获取界面上的所有控件,并把名字设置为相同的,怎么做?
2,把界面的TopMost设置成True,但是当我用SHOWDAILOG方法展现另一个界面时候,这个置顶的界面就不置顶了?怎么办?
------解决方案--------------------
- C# code
private void EnumControl(Control controls) { foreach (Control c in controls.Controls) { c.Name = "S"; c.Text = "s"; if (c.Controls.Count > 0) { EnumControl(c); } } } private void button1_Click(object sender, EventArgs e) { EnumControl(this); }
------解决方案--------------------
SHOWDAILOG 里面 把界面的TopMost设置成False
------解决方案--------------------
控件名字怎么可能都设置相同呢
------解决方案--------------------
废话么,SHOWDAILOG的出来的窗口当然是居于所有窗口最前面的。。