C# 如何将自定义控件添加到窗体?

问题描述

C# 如何将自定义控件添加到窗体?

最近想山寨一个下载软件,(下载中)任务列表想用自定义控件来实现,但不知道如何自定义一个任务列表控件(能在列表项中添加link,button,label等控件)。
最好能有C#自定义控件的电子书!谢谢!

解决方案

很简单,创建一个新的用户控件,里面放上label button link,用Anchor和Dock让它们适应好布局。
然后创建你的主程序,用TableLayoutPanel或者Repeater,直接创建好一系列这个控件往里面放,就可以了。

解决方案二:

重绘listview或者用panel模拟,panel可以显示滚动条,你自定义控件,一个个往下排

解决方案三:

编写的UserControl ,在编译器编译后 就会以”winform组件“的形式显示到工具箱,直接拖到窗体上就可以使用了。

解决方案四:

http://blog.csdn.net/babyface945/article/details/10243711

时间: 2024-11-10 00:46:41

C# 如何将自定义控件添加到窗体?的相关文章

winform自定义控件如何在窗体空白处点击,隐藏自己的弹出层

问题描述 如图:A为我的自定义控件.当在B处点击的时候A里面的下拉弹出层会隐藏 解决方案 解决方案二:没人回答?还是我表述的不清?或者确实没人遇到同样的问题?解决方案三:引用1楼liang_show的回复: 没人回答?还是我表述的不清?或者确实没人遇到同样的问题? 确实是不清楚.解决方案四:引用2楼BenBenBears的回复: Quote: 引用1楼liang_show的回复: 没人回答?还是我表述的不清?或者确实没人遇到同样的问题? 确实是不清楚. 哪里不清楚了?解决方案五:引用3楼lian

WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值?

问题描述 WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值? WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值? 解决方案 在你的构造函数中赋初值.

Microsoft Visual Studio .NET 2003在添加WinFrom 窗体的时候,弹出一个对话框Microsoft Development Environment 'collection.parent'无法新建窗体?重装了,好几遍依然如此

问题描述 MicrosoftVisualStudio.NET2003在添加WinFrom窗体的时候,弹出一个对话框Microsoft DevelopmentEnvironment'collection.parent',无法新建窗体?开发环境无法使用!重装了,好几遍依然如此!请遇到此类情况的朋友,给指点一下!谢谢! 解决方案 解决方案二:感觉是搂主的安装程序不完整的问题解决方案三:引用1楼net5i的回复: 感觉是搂主的安装程序不完整的问题 我用这个安装程序,在别的机器上安装未出现此类问题.

《Visual Basic 2012入门经典》----2.4 使用工具箱将控件添加到窗体中

2.4 使用工具箱将控件添加到窗体中 Visual Basic 2012入门经典IDE提供了一些方便的工具来创建应用程序的图形用户界面(GUI).大多数GUI由一个或多个窗体(窗口)组成,窗体包含各种元素,如文本框.列表框和按钮.工具箱用于将控件放到窗体上.图2.7是刚打开或创建Visual Basic项目时的默认工具箱.这些控件将在第7章和第8章详细讨论. 可以使用下列4种方法将控件添加到窗体中. 在工具箱中,单击代表要放到窗体中的控件的工具,然后在窗体中单击并拖曳来指定要放置的位置,这实际上

添加用户自定义控件后,窗体最小化就出现错误

问题描述 问题如下:添加了一个从codeproject下载过来的dll,具体功能是将RichTextBox可以将BackColor设置为Transparent.然后从工具箱拖动到winForm界面上,调试运行没问题,最大化没问题,窗口拖动也没问题.但是窗体最小化的时候就出现以下提示:"System.ArgumentException"类型的未经处理的异常出现在System.Drawing.dll中.其他信息:参数无效.删去这个dll里面的控件后,就可以最小化了.请问是什么问题造成的??

vb.net实现在mdi主窗体的panel中添加子窗体,能够实现添加,求解决最大最小化问题

问题描述 直接上图一目了然这是我想要实现的内容,现在基本能够满足要求,但是在主窗体normal状态下,将子窗体最小化:是如下所示的样子然后在将出窗体最大化后,就变成这样了或在主窗体Maximized状态下,将子窗体最小化.是如下所示的样子在将主窗体还原后,就看不见子窗体的最小化的图标了我想要子窗子不论是最大最小化,都不受主窗体最大最小化的影响,都能在这个panel区域中可见.可能我的这个方法实现这个功能是错误的,各位大神有什么好方法还请教一下 解决方案 解决方案二:求各位给菜鸟点帮助,实现最小化

用C#创建PDA应用程序的柱形图控件

程序|创建|控件|柱形图 VS.net本身并不提供智能设备(如PDA)应用程序的柱形图,开发智能设备应用程序时VS.net并不象Window应用程序那样提供用户自定义控件.在本文中,您将创建一个以柱形图显示的 PDAChartControl自定义控件.还将创建一个使用此 PDAChartControl自定义控件的智能设备应用程序.为了完成开发工作,您将执行这些过程: · 创建该 PDAChartControl 自定义控件的运行时版本. · 编译该 PDAChartControl 自定义控件的设计

关于添加自定义控件的问题

问题描述 关于添加自定义控件的问题 我自己写的控件和窗体是在一个解决方案里边.然后实例化添加到窗体的时候添加不进去 只能够拖到flowLayoutPanel里面.这个怎么解决 解决方案 关于动态添加的自定义控件的问题自定义ListView的子控件问题后台代码添加用户自定义控件 解决方案二: 不太明白你这个问题具体是想问什么,

Delphi为窗体的系统菜单中添加选项

通常在应用程序中,如果单击标题栏的左侧图标,就会弹出一个窗体的系统菜单,在其中可以完成最小化.最大化和关闭等操作.本实例将演示如何在窗体的系统菜单中添加自己的选项. 在窗体中添加一个TMainMenu组件,其中TMainMenu组件中的选项将要被添加到窗体的系统菜单中.添加组件后的窗体如图1所示. 图1 添加组件后的窗体 在TMainMenu组件生成的菜单中添加一个File菜单,在这个菜单下面添加一个Exit选项. 在本程序开始运行时就会把TMainMenu组件生成的菜单添加到窗体的系统菜单中,