zoukankan      html  css  js  c++  java
  • 设计时属性文件

    创建 UserControl1 类

    1. “文件”菜单上指向“新建”,然后单击“项目”

    2. “项目类型”窗格中,展开“Visual C#”,然后单击“智能设备”

    3. “模板”窗格中单击“智能设备项目”

    4. “名称”框中,键入“MyControlLibrary”,然后单击“确定”

    5. “添加新智能设备项目”对话框中,从“目标平台”下拉列表中选择“Pocket PC 2003”,从“.NET Compact Framework”下拉列表中选择“.NET Compact Framework 2.0 版”,单击“模板”窗格中的“控件库”,再单击“确定”

      设计器将打开,并显示一个表示新建用户控件类的正方形。

    添加属性

    1. “解决方案资源管理器”中,右击“UserControl1.cs”,再单击“查看类关系图”

      将打开一个表示类关系图的圆角矩形。

    2. 右击该类关系图,再单击“类详细信息”

    3. “类详细信息”窗口的“属性”部分中,在“<添加属性>”提示下,键入“MyProperty”

    4. “类型”列中,用“string”替换“int”

    5. 右击 MyProperty 行开头的图标,再单击“属性”

    6. 若要指定“自定义属性”属性的值,请单击省略号按钮 (…) 以打开“自定义属性”对话框。

    7. 键入 Browsable(false),然后单击“确定”

      “解决方案资源管理器”将显示包含该自定义属性的设计时属性 .xmta 文件(“DesignTimeAttributes.xmta”)。

    生成控件库

    1. “解决方案资源管理器”中右击“UserControl1.cs”,再单击“查看代码”

    2. 注释掉引发System.NotImplementedException的行,改为插入return "";作为get操作。

    3. “生成”菜单上单击“生成 MyControlLibrary”

    测试 MyProperty 是否未显示在属性浏览器中

    1. “解决方案资源管理器”中右击“MyControlLibrary”,指向“添加”,再单击“新建项”

    2. “添加新项”对话框中,单击“类别”窗格中的“Windows 窗体”,再单击“模板”窗格中的“Windows 窗体”,然后单击“添加”

    3. “UserControl1”“工具箱”拖到窗体上。

    4. 右击窗体上的用户控件图像,再单击“属性”

      “MyProperty”未显示在“属性”浏览器中。

    5. “解决方案资源管理器”中,双击该 .xmta 文件,然后将“false”替换为“true”

    6. 重复这些步骤,以查看“属性”网格。注意,“MyProperty”现在显示出来。

  • 相关阅读:
    工信部计算机系统集成资质(高级)项目经理
    cout cerr clog
    Cstyle 字符串小示例
    泛型<编程>:基于策略的basic_string实现
    string中c_str()、data()、copy(p,n)函数的用法
    C++引用与const引用比较
    深入了解scanf/getchar/gets/cin等函数(转载)
    使用ifstream和getline读取文件内容[c++]
    const参数,const返回值与const函数 .
    C++ limits头文件的用法(numeric_limits)
  • 原文地址:https://www.cnblogs.com/bjchaofan/p/3372777.html
Copyright © 2011-2022 走看看