读书人

问2个小疑点

发布时间: 2012-08-24 10:00:20 作者: rapoo

问2个小问题
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的出来的窗口当然是居于所有窗口最前面的。。

读书人网 >C#

热点推荐