日常工作中记录的一些简单代码
程序员文章站
2022-03-03 12:49:42
日常工作中记录的一些简单代码关于获取该窗体下的某种类型控件集合注意点:1. 该类控件是否有父类控件把他包裹,比如groupBox下的所有Button控件,此时选择需要先选择到gbx,再在gbx下遍历所有控件如: 将所有gbx下的所有btn控件MouseDown和MouseUp方法重写到RLZotherRollingTestFNet的command_btn_RLZMouseUp和command_btn_RLZ_MouseDownforeach (Control control in this.gro...
日常工作中记录的一些简单代码
关于获取该窗体下的某种类型控件集合
注意点:
1. 该类控件是否有父类控件把他包裹,比如groupBox下的所有Button控件,此时选择需要先选择到gbx,再在gbx下遍历所有控件
如: 将所有gbx下的所有btn控件MouseDown和MouseUp方法重写到RLZotherRollingTestFNet的command_btn_RLZMouseUp和command_btn_RLZ_MouseDown
foreach (Control control in this.groupBox2.Controls)
{
if (control is Button)
{
control.MouseDown += new System.Windows.Forms.MouseEventHandler(RLZotherRollingTestFNet.Instance.command_btn_RLZ_MouseDown);
control.MouseUp += new System.Windows.Forms.MouseEventHandler(RLZotherRollingTestFNet.Instance.command_btn_RLZMouseUp);
control.Click += liaoDian0_Click;
}
}
- 如果要修改所有图片控件时,有点小差别,估计我太菜了,直接上代码
这是修改在tabControl下的TabPages第3页下的GroupBox容器里的所有picturebox控件的所有图片,注意((PictureBox)item)。如果不这样单item是点不出属性的
foreach (Control control in this.tabControl1.TabPages[2].Controls)
{
if (control is GroupBox)
{
foreach (var item in control.Controls)
{
if (item is PictureBox)
{
((PictureBox)item).Image = global::EmergencySystem.Properties.Resources.阀门开关_关;
}
}
}
}
本文地址:https://blog.csdn.net/qq_37823627/article/details/110684801
上一篇: 了解一下Node.js Casbin