我自定义了一个UTextBox
我想在里面写一个小功能不知道怎么实现功能类似于原来.net中的TextBox的Visible属性,右边有下拉的True或False值,我只要从下拉列表里面选择自己设定的值就可以的功能该怎么实现?请教

解决方案 »

  1.   

    还有Visible的注释功能怎么实现?
      

  2.   

    没看明白,感觉其实是初级问题
    ///<summary>
    属性注释
    ///</summary>
    public bool XXX
    {
     get{};
     set{};
    }
      

  3.   

    ...看来猜对了,我还是给你补全代码吧
    private bool _XXX;
    /// <summary> 
    属性注释 
    /// </summary> 
    public bool XXX 

    get{return _XXX;} 
    set{_XXX=value;} 
    }
      

  4.   

    没看出你想要啥..功能类似于原来.net中的TextBox的Visible属性,右边有下拉的True或False值,我只要从下拉列表里面选择自己设定的值就可以的功能该怎么实现
    ---
    1、把你的控件拖到设计视图里,在VS的属性窗口可以为这个属性设置true、false是不是?
    2、还是你的控件包含了一个文本框,一个下拉框?是1,以上做法解决
    是2,重写render方法,输出一个文本框,一个下拉框和相关脚本,html要什么样的,就输出什么样
      

  5.   

    可以做成一个控件。只是这个控件有点类似于一个Application。点击控件后出现一个窗口。窗口里是控件的属性,当改变属性时,改变对应文本里的内容。
      

  6.   

    楼主要的功能用combox就可以实现,为什么要自定义呢?
    如果只为了练习编码,也要先把你这个自定义控件的图片传上来让大家看看呀
      

  7.   

    ***功能类似于原来.net中的TextBox的Visible属性****
      

  8.   

    是用户控件吗
    定义枚举类型就可以了 然后写个返回值是这个枚举的类型的属性        enum Visible
            {
                True,
                False
            }
            private Visible isVisible;        public e_Visible Visible
            {
                get 
                { 
                    return isVisible;
                }
                set 
                {
                    isVisible = value;
                }
            }然后在render方法中添加这个属性就能看到下拉列表了
      

  9.   

    写错  再发下
            enum e_Visible
            {
                True,
                False
            }
            private e_Visible isVisible;        public e_Visible Visible
            {
                get 
                { 
                    return isVisible;
                }
                set 
                {
                    isVisible = value;
                }
            }
      

  10.   


    public enum e_Visible
            {
                True,
                False
            }谢谢你,感谢
      

  11.   

    楼主 ,我同情你,我明了你的意图!那个要用到 TypeConverter  如果只是有两个值的属性(true ,false) 你可以用BooleanConverter