c# 自定义控件怎么获取当前enum的选择值

如图,我想实现,当我界面上选择DM时,ChannelArea的值等于DM,选择CIO时,ChannelArea=CIO,就是这个意思。该怎么实现?... 如图,我想实现,当我界面上选择DM时,ChannelArea的值等于DM,选择CIO时,ChannelArea=CIO,就是这个意思。该怎么实现? 展开
 我来答
11_88
2016-09-24 · TA获得超过115个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:78.7万
展开全部
 private string channelarea = string.Empty;
 public string Channelarea
        {
            get { return channelarea; }
            set { channelarea = value; }
        }

外部使用的使用你直接对属性进行赋值或者获取值就行了

赋值:

Channelarea = Area.DM.ToString();

获取:

  string channelarea = Channelarea;
更多追问追答
追问
这样很不职能啊,我的意思是如果我选择属性Area.CIO,则Channelarea =Area.CIO,如果选择DM,则Channelarea =Area.DM.
追答
这个很简单呀,你选中的时候是不是得先要判断谁被选中了,直接赋值给属性就行了呀,你在属性内部去判断赋值破坏了对象的封装,基础的东西!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式