[...]成为属性信息,可以通过反射查询这些信息。
变量前面加下划线没有什么特殊意义,有人习惯在成员变量前加下划线,比如lippman

解决方案 »

  1.   

    感谢您使用微软产品!  
     
         [DefaultEvent(  "Click  ")]  
         [DefaultProperty(  "Text  ")]  
         [ToolboxBitmap(  "ProgressCtrl2.ico  ")]  
     
    这些代码是在编写UserControl时常用到的:  
     
    [DefaultEvent(  "Click  ")]设定了该控件的默认事件。当你在属性框中选择  "Events  "按钮切换到事件框时,默认的事件会自动被选中,或者当你双击该控件时,IDE会自动为你添加的那个事件处理函数。比如:  Button  
     
    [DefaultProperty(  "Text  ")]设定了该控件的默认属性。当你把该控件拖到Form上时,在属性框中该属性就是当前项。比如TextBox  
     
    [ToolboxBitmap(  "ProgressCtrl2.ico  ")]设置在该控件在ToolBox的图标  
     
    更多信息,可以访问:  
     
    Design-Time  Attributes  for  Components  
    =====================================  
    http://msdn.microsoft.com/library/en-us/cpguide/html/cpcondesign-timeattributesforcomponents.asp  -微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。