最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
改变 PropertyGrid 控件的编辑风格(3)――打开对话框
时间:2022-07-02 11:59:17 编辑:袖梨 来源:一聚教程网
改变 PropertyGrid 控件的编辑风格(3)――打开对话框
张昱[email protected]
效果:
适用场合:
1、 打开文件、打印设置等通用对话框
2、 打开特定的对话框
步骤一:定义从UITypeEditor 派生的类,以 OpenFileDialog 对话框为例,示例代码如下:
using System;
using System.Windows.Forms;
using System.Drawing.Design;
using System.Windows.Forms.Design;
namespace blog.111com.net.zhangyuk
{
///
/// IMSOpenFileInPropertyGrid 的摘要说明。
///
public class PropertyGridFileItem : UITypeEditor
{
public override UITypeEditorEditStyle GetEditStyle(
System.ComponentModel.ITypeDescriptorContext context)
{
return UITypeEditorEditStyle.Modal;
}
public override object EditValue(
System.ComponentModel.ITypeDescriptorContext context,
System.IServiceProvider provider,
object value)
{
IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)
张昱[email protected]
效果:
适用场合:
1、 打开文件、打印设置等通用对话框
2、 打开特定的对话框
步骤一:定义从UITypeEditor 派生的类,以 OpenFileDialog 对话框为例,示例代码如下:
using System;
using System.Windows.Forms;
using System.Drawing.Design;
using System.Windows.Forms.Design;
namespace blog.111com.net.zhangyuk
{
///
/// IMSOpenFileInPropertyGrid 的摘要说明。
///
public class PropertyGridFileItem : UITypeEditor
{
public override UITypeEditorEditStyle GetEditStyle(
System.ComponentModel.ITypeDescriptorContext context)
{
return UITypeEditorEditStyle.Modal;
}
public override object EditValue(
System.ComponentModel.ITypeDescriptorContext context,
System.IServiceProvider provider,
object value)
{
IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)
相关文章
- 羞羞漫画双端畅享-官方APP安卓/iOS极速下载 12-15
- 光与影33号远征队眩晕助力符文:眩晕助力符文效果及获取方式详解 12-15
- 如何快速打开快手网页版 12-15
- 漫蛙漫画入口-官网正版漫画阅读平台 12-15
- 光与影33号远征队多才多艺符文:多才多艺符文效果及获取方式详解 12-15
- 神器传说必练三个灵兽是谁 版本强势灵兽推荐 12-15