zoukankan      html  css  js  c++  java
  • userControl 设置是否在InitializeComponent函数中生成相应的代码

    DesignerSerializationVisibility:指定在设计时序列化组件上的属性 (Property) 时所使用的持久性类型:

    其实就是说:设置是否在InitializeComponent函数中生成相应的代码

    今天做了一个用户控件,就是在一个新的userControl上放了一个button1,通过重写Text属性达到设置UserControl的Text属性而改变Button1的Text目的,但是一开始不论怎样设置,一运行时UserContrl的Text就消失了,通过设置DesignerSerializationVisibility( DesignerSerializationVisibility.Visible)]就可以在InitializeComponent函数中自动生成.Text="......"的代码,这样就可以实现了.

    [Browsable(true),DesignOnly(false),DesignerSerializationVisibility( DesignerSerializationVisibility.Visible)]

            public override string Text
            {
                get
                {
                    return this.button1.Text;
                }
                set
                {
                    this.button1.Text = value;
                }
            }

  • 相关阅读:
    IO流
    异常,File,递归,IO流
    Collection接口 map
    使用canvas画出的时钟
    js对象2
    js对象
    js 猜数游戏、斗地主发牌、伪数字
    js函数2
    js函数
    js矩形,数组,杨辉三角
  • 原文地址:https://www.cnblogs.com/goto/p/2577302.html
Copyright © 2011-2022 走看看