| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4363 人关注过本帖, 1 人收藏
标题:【交流探讨】说说你本人对“事件”的理解……
只看楼主 加入收藏
zhouguangjun12
Rank: 1
来 自:济南
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-13
收藏
得分:0 
事件吗?想实现某个功能所激发的事件。
比如说将数据库中的数据显示到treeview控件中(树型显示)。
 private void shuxinshezhi()
//定义一个自定义函数
        {

            try
            {
                bianhaotextBox1.Enabled = false;
                chaoxiangtextBox2.Enabled = false;
                richTextBox1.Enabled = false;
                this.treeView1.Nodes.Clear();
                conn.Open();

                SqlDataAdapter sda = new SqlDataAdapter("select * from tb_favor", conn);
                DataTable dt = new DataTable();
                sda.Fill(dt);
                TreeNode tn = new TreeNode("朝向设置", 0, 1);
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    TreeNode tn1 = new
TreeNode(dt.Rows[i][1].ToString(), 2, 3);
                    tn.Nodes.Add(tn1);
                    conn.Close();
                }
                this.treeView1.Nodes.Add(tn);
                this.treeView1.Nodes[0].ExpandAll();


            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
//给点意见;
2008-11-13 20:52
zhouguangjun12
Rank: 1
来 自:济南
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-13
收藏
得分:0 
怎样将一个窗体的数据传到另一个窗体中,谢谢。小弟是新手。
2008-11-13 21:03
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
属性设置 Public

弄成全局变量了
2008-11-23 09:36
douya4520
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-7
收藏
得分:0 
2009-09-07 14:32
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:0 
说得很多...

我觉得大家不应该把重点放在事件的概念上。概念很简单,事件是一个特殊的委托。很多书上和MSDN上都有很好的解释。
WindowForm程序是基于事件编程。不会用事件,说明你还没有入门。
就想楼上的朋友们说的那样,事件远不止双击按钮,然后写响应这么简单。往往事件用得最多的是在运行时。
举一个简单的例子:
    有一个窗口,里面有一个数据列表。你在另一个窗口中对数据进行了操作,就应该更新数据的列表,所以用事件。在创建修改窗口的时候,在显示数据 窗口中增加事件处理。

在使用自定义控件的时候,一般都会封装事件,而不是增加属性,去访问拥有事件的控件,这样就违背了面向对象封装的范畴。
2009-09-09 10:17
快速回复:【交流探讨】说说你本人对“事件”的理解……
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052277 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved