c# 设置属性的样式(下拉列表)

原创 2007年09月21日 17:20:00

每当自定义控件或者重写系统自带的控件的时候,总要定义一些属性.属性的定义方法:

 

private string  message ;
 
public string Message
        
...{
            
get
            
...{
                
return message;
            }

            
set
            
...{
                message 
= value;
            }

        }

 这种方式在控件的属性窗口只能有一个TextBox让你输入属性值.为了属性设置的更人性化.如果你是仅有的几个值,可使用下拉列表,如果是颜色可以下拉颜色框选择,如果是选择文件可以弹出对话框选择文件.这种样式应该怎么去设计呢?下面针对以上几种的样式分类说明:

1:下拉列表

先定义一个枚举

 public enum MessageStyle
    
...{
       
        Send
= 0,
        Post
= 1,
        Get
= 2,
      }

然后在定义属性时以该枚举为类型

 

private MessageStyle message;
public MessageStyle Message;
...{
          
get
            
...{
                
return  message;
            }

            
set
            
...{
                message 
= value;
            }

}

 这样属性的样式就为下拉列表样式了.

 

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C# 下拉列表框

下拉列表框 ComboBox既是下拉列表 属性: Items属性:为下拉列表添加相应的项目,与列表框类似 DropDownStyle属性:控制组合框的外观和功能(此属性如果选择DropDown...

C# 设置ComboBox下拉框内容

设置下拉框属性为:

C# 对菜单进行自定义样式

Windows一成不变的菜单样式,让很多开发者,在追求视觉效果时,感到很纠结,可能最常用的方法就是贴图,或者自己自定义组件来实现。在C#中,微软提供了Render来对菜单和工具栏进行美化,正好工作中用...
  • bdmh
  • bdmh
  • 2012年04月23日 13:48
  • 20262

winform下拉框篇.类似Word的颜色下拉框

实现功能: 1)下拉出颜色选取对话框. 2)后台窗口不失去焦点. 3)点击更多调用windows标准颜色选取对话框选取颜色. 开发背景: 在网上看到一些文章可以基本实现这些功能、但是大多使用前台窗口获...

C#控件属性设置

一、 ComboBoxEdit 1、 如何使其不可编辑 TextEditStyle 设置为:DisableTextEditor 2、 如何设置鼠标为手形 Cursor 设置为:Hand 二、...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

ComboBox自定义下拉控件

自定义控件继承自ComboBox, 可以下拉时显示的任意下拉控件。 如图。 *该控件不知是哪位作者弄的。找不见了。(要是有侵权,请联系本人) 控件源码     public delegat...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 设置属性的样式(下拉列表)
举报原因:
原因补充:

(最多只允许输入30个字)