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;
                }
            }

  • 相关阅读:
    前端总结挺全面的
    cmd与bat脚本的使用
    Spring控制反转(IoC)的理解
    C# 中迭代器
    URL 分页并排序
    结合Flash上传文件时显示进度条
    C# 语言特性
    where T:new()
    图片缩放特效
    C# 隐藏窗体 ALT+TAb不可见
  • 原文地址:https://www.cnblogs.com/goto/p/2577302.html
Copyright © 2011-2022 走看看