首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-10-05 
修改另一个窗体控件的属性想要达到的效果点击关于窗体(aboutbox窗体)的logoPictureBox控件通过logoPicture

修改另一个窗体控件的属性
想要达到的效果
点击关于窗体(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;        }    } 

热点排行