改变 PropertyGrid 控件的编辑风格(4)——加入选择列表

改变 PropertyGrid 控件的编辑风格(4)——加入选择列表
 
张昱e-zhangyu@vip.sina.com
效果:

适用场合:
限制选择输入
 
步骤一:定义从UITypeEditor 继承的抽象类:ComboBoxItemTypeConvert。示例如下:
using System;
using System.Collections;
using System.ComponentModel;
 
namespace blog.111cn.net.zhangyuk
{
     /// IMSTypeConvert 的摘要说明。
     /// </summary>
     public abstract class ComboBoxItemTypeConvert : TypeConverter
     {
         public Hashtable _hash = null;
 
         public ComboBoxItemTypeConvert()
         {
         _hash = new Hashtable();
         GetConvertHash();
         }
 
         public abstract void GetConvertHash();
 
         public override bool GetStandardValuesSupported( ITypeDescriptorContext context )
         {
         return true;
         }
 
         public override StandardValuesCollection GetStandardValues(

时间: 2024-10-25 22:33:06

改变 PropertyGrid 控件的编辑风格(4)——加入选择列表的相关文章

改变 PropertyGrid 控件的编辑风格(1)——加入日期控件

控件 改变 PropertyGrid 控件的编辑风格(1)--加入日期控件   张昱e-zhangyu@vip.sina.com  效果: 适用场合: 编辑日期类型数据   步骤一:定义从UITypeEditor 派生的类,示例如下:   using System; using System.Windows.Forms; using System.Drawing.Design; using System.Windows.Forms.Design;   namespace blog.csdn.ne

改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本

改变 PropertyGrid 控件的编辑风格(2)--编辑多行文本  张昱e-zhangyu@vip.sina.com 效果: 适用场合: 1.     编辑多行文本: 2.     编辑长文本. 步骤一:定义从UITypeEditor 派生的类,示例如下: using System; using System.Windows.Forms; using System.Drawing.Design; using System.Windows.Forms.Design;  namespace bl

改变 PropertyGrid 控件的编辑风格(3)——打开对话框

改变 PropertyGrid 控件的编辑风格(3)--打开对话框  张昱e-zhangyu@vip.sina.com 效果: 适用场合: 1.     打开文件.打印设置等通用对话框 2.     打开特定的对话框  步骤一:定义从UITypeEditor 派生的类,以 OpenFileDialog 对话框为例,示例代码如下: using System; using System.Windows.Forms; using System.Drawing.Design; using System.

Android控件BottomSheet实现底边弹出选择列表

底边弹出一个选择列表这是一个比较常用的选择条件或跳转的很好的方法,可以很好的隐藏各个选项.在需要使用时在底边弹出.而BottomSheet就是这样的一个控件. 使用 1.导入build compile 'com.cocosw:bottomsheet:1.3.0' 2.在res/values/colors.xml文件中添加以下代码: <!--首页item文字颜色--> <color name="colorSubtitle">#999</color> &

PropertyGrid控件 分类(Category)及属性(Property)排序

最近在做表单设计器,设计器上的控件都是我们自己封装的,但每个属性类别里的属性是按照属性的拼音排序的,现在想按照PropertyIndex标识进行排序(PropertyIndex的后三位是用来标识编辑器的). 具体实现如下: using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.ComponentModel; using HC.Test.Com

充分利用 .NET 框架的 PropertyGrid 控件(微软)之三

控件|微软 何处使用 PropertyGrid 控件在应用程序中的很多地方,您都可以使用户与 PropertyGrid 进行交互,从而获得更丰富的编辑体验.例如,某个应用程序包含多个用户可以设置的"设置"或选项,其中一些可能十分复杂.您可以使用单选按钮.组合框或文本框来表示这些选项.但本文将逐步介绍如何使用 PropertyGrid 控件创建选项窗口来设置应用程序选项.上面所创建的 OptionsDialog 窗体即是选项窗口的开始.现在,我们创建一个名为 AppSettings 的类

充分利用 .NET 框架的 PropertyGrid 控件

控件 充分利用 .NET 框架的 PropertyGrid 控件Mark RideoutMicrosoft Corporation 摘要:本文旨在帮助您了解 Microsoft .NET 框架中的 PropertyGrid 控件,以及如何针对您的应用程序自定义该控件. 适用于: Microsoft .NET 框架 Microsoft Visual Studio .NET 目录PropertyGrid 控件简介创建 PropertyGrid 控件何处使用 PropertyGrid 控件选择对象自定

充分利用 .NET 框架的 PropertyGrid 控件(微软)之二

控件|微软 创建 PropertyGrid 控件要使用 Visual Studio .NET 创建 PropertyGrid 控件,需要将该控件添加到工具箱中,因为默认情况下并不包含该控件.在 Tools(工具)菜单中,选择 Customize Toolbox(自定义工具箱).在对话框中选择 Framework Components(框架组件)选项卡,然后选择 PropertyGrid. 如果您从命令行编译代码,请使用 /reference 选项并指定 System.Windows.Forms.

ASP.NET:优化DataGrid控件的编辑功能

asp.net|datagrid|datagrid控件|优化 尽管在上面的实例中我们已经实现了DataGrid的在线编辑功能,但是,如果我们已经习惯了C/S 结构的程序,就会感觉到上个实例中编辑的不足:提交数据频繁,加重了服务器的负担.在这一节中,我们利用一个实例来演示优化后的DataGrid控件的编辑功能,其中的技术就是引入批量更新数据.引入的一个新知识就是控件的FindControl方法.     我们来看具体实例.首先在DataCon Web项目里,添加一个Web Form,命名为Data