c# 自定义控件怎么获取当前enum的选择值
如图,我想实现,当我界面上选择DM时,ChannelArea的值等于DM,选择CIO时,ChannelArea=CIO,就是这个意思。该怎么实现?...
如图,我想实现,当我界面上选择DM时,ChannelArea的值等于DM,选择CIO时,ChannelArea=CIO,就是这个意思。该怎么实现?
展开
1个回答
展开全部
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.
追答
这个很简单呀,你选中的时候是不是得先要判断谁被选中了,直接赋值给属性就行了呀,你在属性内部去判断赋值破坏了对象的封装,基础的东西!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询