zoukankan      html  css  js  c++  java
  • System.Drawing.Design.UITypeEditor自定义控件属性GetEditStyle(ITypeDescriptorContext context),EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)

      • using System;
      • using System.Collections.Generic;
      • using System.Linq;
      • using System.Text;
      • using System.ComponentModel;
      • namespace xmlTojson
      • {
      • [Editor(typeof(MyTestUITypeEditor),typeof(System.Drawing.Design.UITypeEditor))]
      • [Browsable(true)]
      • public class MyTestProperty
      • {
      • #region Property
      • /// <summary>
      • /// 姓名
      • /// </summary>
      • private string _Name = null;
      • public string Name
      • {
      • get { return _Name; }
      • set { _Name = value; }
      • }
      • /// <summary>
      • /// 性别
      • /// </summary>
      • private string _Sex = null;
      • public string Sex
      • {
      • get { return _Sex; }
      • set { _Sex = value; }
      • }
      • /// <summary>
      • /// 年龄
      • /// </summary>
      • private string _Age = null;
      • public string Age
      • {
      • get { return _Age; }
      • set { _Age = value; }
      • }
      • #endregion
      • }
      • }
    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Text;
    5. using System.ComponentModel;
    6. using System.Drawing.Design;
    7. namespace xmlTojson
    8. {
    9. [System.Runtime.InteropServices.ComVisible(true)]
    10. public class MyTestUITypeEditor : UITypeEditor
    11. {
    12. public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
    13. {
    14. //return base.GetEditStyle(context);
    15. return UITypeEditorEditStyle.Modal;
    16. }
    17. public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
    18. {
    19. //return base.EditValue(context, provider, value);
    20. return value;
    21. }
    22. }
    23. }
  • 相关阅读:
    Linux下安装软件遇见的问题汇总
    使用AlarmManager定期执行工作
    android打开文件、保存对话框、创建新文件夹对话框(转载)
    一些算法的整理
    安卓adb调试命令常见的问题
    java下的串口通信-RXTX
    Unity 协程运行时的监控和优化
    Unity3D 协程的介绍和使用
    游戏服务器:到底使用UDP还是TCP
    Unity 可重复随机数
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/5565850.html
Copyright © 2011-2022 走看看