黑马程序员技术交流社区

标题: 窗体的控件是私有方法,为什么我们new一个新窗体能调用... [打印本页]

作者: .net_交流    时间: 2014-7-31 23:27
标题: 窗体的控件是私有方法,为什么我们new一个新窗体能调用...
本帖最后由 .net_交流 于 2014-8-3 21:46 编辑
  1. public partial class Form1 : Form
  2.     {
  3.         public Form1()
  4.         {
  5.             InitializeComponent();
  6.         }
  7.         private void button1_Click(object sender, EventArgs e)
  8.         {
  9.             Form2 f2 = new Form2();
  10.             f2.changeColor = ShowColor;
  11.             f2.Show();
  12.          
  13.         }
  14.       
  15.     }
复制代码

窗体的控件是私有方法,为什么我们new一个新窗体能调用控件方法

如上 当我们new一个form1时,为什么还有private void button1_Click()这个私有方法
作者: 流失的温度0    时间: 2014-8-1 14:26
没看明白楼主是什么意思。
作者: .net_交流    时间: 2014-8-1 16:15
流失的温度0 发表于 2014-8-1 14:26
没看明白楼主是什么意思。

类中的私有方法可以在子类中调用吗?但button1_Click(){} 方法去可以被调用 Y
作者: tangkun3126    时间: 2014-8-1 20:53
楼主理解错了,可能你还没学过事件,   只有控件被点击时才会触发点击事件,然后才会发生执行 控件的click方法、,
你可以在窗件类中加入自已的私有方法试下,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2