工具箱窗口 里怎样才能使用自定义 泛型控件 呢 c#语言

问题描述

自己做了个泛型控件结果工具箱窗口里不能出来自然也就拖不到窗体里了只有手写代码使用泛型控件了怎样才能让工具箱窗口支持自定义的泛型控件呢c#语言

解决方案

解决方案二:
up
解决方案三:
泛型控件?第一次听说,泛型类只有确定具体的泛型参数才有意义,把你的代码贴出来
解决方案四:
publicinterfaceIOrderBy<T>{///<summary>///每项菜单的ID///</summary>stringID{get;set;}}
解决方案五:
publicinterfaceIOrderBy<T>{stringID{get;set;}}publicA:TreeView<T>{privateIOrderBy<T>_ID;publicIOrderBy<T>ID{get{return_ID;}set{_ID=value;}}}
解决方案六:
控件似乎不能是泛型的。本来泛型的控件也没什么用。如果是泛型的,一般都是在代码里面使用,new的时候还要实例化T。.NET设计器是从1.x过来的,设计之初就没有泛型,现在感觉也没什么必要加上。
解决方案七:
我这里需要实现一个泛型接口所以就搞成这样了
解决方案八:
如果控件里使用了一个泛型的类难道就一定在控件类后加<T>么?那在InitializeComponent()privateTreeViewOperate<StarLan.App.Forms.BaseFrame.GeneralMenuData>treeViewOperate1;this.treeViewOperate1=newTreeViewOperate<StarLan.App.Forms.BaseFrame.GeneralMenuData>();this.Controls.Add(this.treeViewOperate1);在设计器里就会出错就没有办法么?
解决方案九:
新建一个类,继承自控件的那个类.比如你的控件类是GControl<T>那么新建一个类:StrControl:GControl<string>然后使用这个StrControl就能在窗体设计器里打开了.
解决方案十:
顶8楼
解决方案十一:
引用2楼的回复:

泛型控件?第一次听说,泛型类只有确定具体的泛型参数才有意义,把你的代码贴出来

非常对!
解决方案十二:
不知道类型参数的具体值,怎么实例化?你的“范型”类仅凭定义就能实例化吗?瞎说吧。

时间: 2024-10-22 17:45:51

工具箱窗口 里怎样才能使用自定义 泛型控件 呢 c#语言的相关文章

webgrid里模板列绑定的画图控件怎么才能显示在WebCombo上

问题描述 各位高手好:小弟有个问题很困惑.Infragistics中WebCombo里绑定一个webgrid,webgrid里模板列绑定的画图控件怎么才能显示在WebCombo上.谢谢!!!我是刚来CSDN,手里分数不多,给大家的分也不多,还请理解. 解决方案 解决方案二:楼主找的是这个么??WebCombo.NET是一款基于AJAX技术,处于行业领先地位的Combobox控件.它提供众多高级的数据输入功能及其独特的技术.通过其内置的数据过滤功能,您可以在ASP.NET2.0Web应用程序中轻松

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

在silverlight里自定义一个控件,在自定义控件类里面定义依赖属性出错。

问题描述 在silverlight里自定义一个控件,在自定义控件类里面定义依赖属性出错. 在silverlight里自定义一个控件ReplicationEventComboBox继承ComboBox,在ReplicationEventComboBox类里面定义依赖属性TextProperty. 其中ReplicationEventComboBox中 private TextBlock _text; 字段在方法OnApplyTemplate()中被赋值 var text = this.GetTem

Visual C++2005中开发自定义绘图控件

本文源代码下载:CustomDraw.exe. 在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 - 在功能和外观两方面.例如,我们假定您正在创建一个类似于计速表的控件.由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件功能需要的代码,进行绘制,默认终端用户的交互,以及控件与其父窗口之间需要的任意消息处理. 另一方面,还包括一些您只想调整公共控件功能的情况.例如,我们假定您想创建

Android Studio自定义组合控件

在Android的开发中,为了能够服用代码,会把有一定共有特点的控件组合在一起定义成一个自定义组合控件.  本文就详细讲述这一过程.虽然这样的View的组合有一个粒度的问题.粒度太大了无法复用,粒度太小了又  达不到很好的复用的效果.不过,这些不在本文的讨论范围,需要读者自己去开发的实践中体会. 实例项目就选择一个登录注册的组件,这组件包括用户名.密码的文本输入框,还有登录和注册的按钮.这里  主要是为了讲解的需要,在选择服用代码的力度上可以不用参考.  默认的当一个新的项目创建以后就会生成一个

Android自定义View 自定义组合控件

自定义组合控件: 以三国杀游戏武将为例,包括武将头像,血条,装备区 1.先定义该组合的XML文件布局 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="wrap_content" 4

custom-Android中自定义的控件怎么能在其他项目中使用?

问题描述 Android中自定义的控件怎么能在其他项目中使用? 比如:我在A项目中自定义了一个控件,怎么能让B项目也能使用? 解决方案 直接把这个控件类复制到你的B项目里就行了,比如说你的控件是NewButton.java..使用的时候就是:NewButton button = (NewButton)find.......在XML布局里就是:<所在包名.NewButton android:id....../> 解决方案二: 作为B的Library存在 解决方案三: 提供源码lib不想提供源码的

android-求助,declare-styleable自定义的控件属性如何使用 alt + / 选择

问题描述 求助,declare-styleable自定义的控件属性如何使用 alt + / 选择 在网上下载了一个自定义控件属性的例程,我模仿例程也自己定义了一些自定义的属性,但是例程中自定义的枚举类型和布尔类型值在画面xml中可以像android原生的属性值那样通过 alt + / 快捷键进行值的筛选,我自己定义的就不可以 请教各位大神,要如何做才能将自定义的属性也能像android原生的属性那样通过alt + / 来选择值,是不是我少配了什么文件,是的话,要配置什么文件,如何配置? 在这里先

自定义控件-winform .NET自定义用户控件,求一解决方案

问题描述 winform .NET自定义用户控件,求一解决方案 设计的自定义控件是没有边框和背景的,当点击该控件时显示边框和背景.现在多个自定义控件应用在同一个界面中.然而这些控件点击之后都有边框了,我只想最后点击的那个才能有边框和背景色,其他之前点击的边框和背景要去掉.如何解决? 解决方案 做一个属性控制是否有边框.点击的时候遍历下,将其它的设置为无边框. 解决方案二: 遍历控件用this.controls就可以了.