文件名称:控件层级关系-boost电路计算模版——mathcad
文件大小:5.1MB
文件格式:PDF
更新时间:2024-06-29 17:46:22
控件,.NET
图 1.4控件层级关系 在 Visual Studio IDE 中用文档大纲可以查看控件的上下级关系。我们可以通过控 件的 Controls 属性中的 Add 和 Remove 方法来实现控件的添加和删除。下面的代码演示 了在窗体 frmName以及 frmName窗体的 pContain面板控件上对子控件的操作: frmName.Controls.Add(txtTextBox); frmName.pContain.Controls.Add(txtTextBox); frmName.pContain.Controls.Remove (txtTextBox); 控件在使用过程中,为了动态的修改其属性或调用其方法,必须要对控件进行访问,其 中每个控件都有一个 Name属性唯一标识一个实例化的控件。 //遍历控件,移除名称为txtDept的控件 foreach (Control ctrl in Controls) { if (ctrl.Name == "txtDept") { Controls.Remove(ctrl); } } 下面用递归方法来清空文本框的文本: private void ClearControls(Control topControl) { if (topControl.GetType() == typeof(TextBox)) { topControl.Text = ""; } else { foreach (Control childControl in topControl.Controls) { ClearControls(childControl); }