none
系统颜色值如何表示? RRS feed

  • 问题

  • 在vs的右侧的属性面板中,可以设置某个控件的颜色属性为:system control.

    请问在代码中如何表示这个颜色?

     

    另一个问题:

    从代码的组织角度来说, 委托类和EventArgs的定义写在广播器中好还是写在接收器中好?


    签名...
    2010年10月26日 3:01

答案

  • 你好!

        1,那个系统颜色,你这样表示:

    this.button1.BackColor = System.Drawing.SystemColors.Control

        2,自定义的EventArgs类,一般是以内嵌类的形式定义在拥有事件的类中的,但是如果你的自定义的EventArgs类是几个类公用的,那可以定义成公共类,供多个类使用;

            EventArgs类本身就是公用类。

            事件参数类较多的情况下,可以考虑设计成继承树。让彼此之间存在继承关系。

     


    周雪峰
    • 已标记为答案 zzzliv 2010年10月28日 1:35
    2010年10月27日 8:02
    版主

全部回复