读书人

批改另一个窗体控件的属性

发布时间: 2012-10-05 15:34:34 作者: rapoo

修改另一个窗体控件的属性
想要达到的效果
点击关于窗体(aboutbox窗体)的logoPictureBox控件
通过logoPictureBox_click事件修改子窗体frmmodily的button1控件的Visible属性为true

目的是隐藏这个功能,但通过一个方法可以激活这个功能。

[解决办法]
button1的modifers设置为public,然后通过 frmmodily.button1访问
[解决办法]
在frmmodily这个窗体中写一个public方法或属性,里面设置一下button1.Visible属性,这样安全点
[解决办法]

C# code
//aboutbox 窗体 public partial class aboutbox : Form    {        public aboutbox()        {            InitializeComponent();        }        /// <summary>        /// 弹出frmmodily窗体        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void button1_Click(object sender, EventArgs e)        {            frmmodily fd = new frmmodily();            fd.Show();        }        /// <summary>        /// 为frmmodily窗体上的公开变量Btvs赋值        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void logoPictureBox_Click(object sender, EventArgs e)        {            frmmodily fd = new frmmodily();            fd.Btvs = true;        }    } 

读书人网 >C#

热点推荐