控件-如何进行 DataType 属性设置

问题描述

如何进行 DataType 属性设置

新做了一个控件,有一个 DataType 属性,类型为 System.Type ,希望能象下图一样选择系统的属性,应该在类中如何设计?

使用如下的方法,不行:
[Description("Value属性的类型"), Category("数据")]
[TypeConverter(typeof(System.Type))]
public Type DataType
{
get { return MyLabel.DataType; }
set { MyLabel.DataType = value; }
}

解决方案

https://social.msdn.microsoft.com/Forums/vstudio/en-US/b26d3a0e-e937-4342-810e-f8db445f3fdd/uitypeeditor-for-data-type-systemtype-?forum=netfxbcl

解决方案二:

非常感谢!!!经过测试没有问题,谢谢大侠的指教!!!

时间: 2024-11-21 00:01:51

控件-如何进行 DataType 属性设置的相关文章

winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决?

问题描述 winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决? winform运用IrisSkin2皮肤控件引发的问题 之前设置的窗体属性都失效了 怎么解决?之前设置的 窗体 可拖动 用了皮肤控件后 能拖动了 怎么解决这些? 解决方案 安装的是原版的控件还是修改版的,版本和你的vs的版本是否兼容.你说的失效是什么意思?

图片-Android Button控件点击区域怎么设置为圆形

问题描述 Android Button控件点击区域怎么设置为圆形 如题,怎么将默认的方形Button响应区域设置为圆形响应区域,因为图片是圆形的 解决方案 如图:一个自定义Button类,用它替代xml里的Button. 解决方案二: 用的imagebutton?图片用png格式,背景设为透明 解决方案三: 背景也可用shape设置圆形 解决方案四: 使用shape属性来写吧.http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.ht

Asp.Net用户控件添加下拉属性方法

①新建一个WebUserControl1.ascx用户控件,为了简单,我们就直接在该控件中放一个DropDownList控件.如果我们不为WebUserControl1.ascx控件添加任何属性,在该控件外是不能够为DropDownList控件添加下拉项的. ②现在我们为WebUserControl1.ascx控件添加一个Items属性,它直接映射DropDownList的Items属性,属性如下:    代码如下 复制代码    public ListItemCollection Items

重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性

原文:重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 [源码下载] 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性 作者:webab

按控件实例名称及其属性名称实现动态赋值

动态|控件 '按控件实例名称及其属性名称实现动态赋值 '入口参数:ClassInstance 控件所在的类实例 ' ControlName 控件实例名称,区分大小写 ' PropertyName 要设值的控件属性名称,区分大小写(其实这里可以不必区分大小写的,只是为了养成习惯,我这样要求自己的) ' Value 新值,类型是一个Object,这倒是要注意的 '出口参数: True则重设成功,False不成功 '需要 Imports System.Reflection和Imports System

是不是什么样的控件或布局都可以设置监听器?

问题描述 是不是什么样的控件或布局都可以设置监听器? 本人对监听器这块不太了解,可不可以请大神详细说一下是不是什么控件都可以设置监听器,说一下几种常用的监听器的用法,各种监听器之间的区别,谢谢 解决方案 有很多不同的监听,看你要什么样的监听了,不同的组件,监听也不尽相同

browser-MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器

问题描述 MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器 如题, .SetProxy()不管用啊求解,万分感谢!!! 解决方案 http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspxhttp://www.codeproject.com/Questions/717959/Using-a-p

dom-表达控件,label的for属性

问题描述 表达控件,label的for属性 如图,上面这种写法,不用for属性 这种写法,是何时开始流行的 有没有副作用,效果完全跟用for属性的方式一样吗 解决方案 for属性主要是把label标签和input关联起来.就你的情况,因为input嵌入在label里面,写不写看不出区别. 解决方案二: label标签的for属性label标签的for属性Html的label的for属性

ActiveX控件方法的参数属性

问题描述 ActiveX控件方法的参数属性 我想问下关于ActiveX控件方法的参数属性问题: 即 带有[out] [out,retval]的参数该如何实现与调用(js调用),请举例说明一下, 本人是菜鸟, 谢谢各位为解惑? 我先把我遇到的问题说明下: idl文件中的接口如: LONG ActiveX_GetString([out, retval] BSTR* pRetString); .cpp文件中的实现如下: LONG ActiveX_GetString(BSTR* pRetString)