我已经在C#中编程一年了。 我想制作一个自定义的Windows窗体。我已经搜遍了所有,无法得到答案。 据我所知,做这件事真的很难,很长时间以来,是否有人知道一个教程,教导从头创建一个自定义表单? 谢谢c#绘制自定义表格
回答
你原来的问题根本不清楚。如果你只是想实例化一个Form类和Control派生类型来添加到它的控件集合中,那真的很容易。当您使用向导创建一个Visual Studio时,您只需要注意由Visual Studio生成的部分类。
根据你在下面的评论的最后一句话,这个代码可以是解决方案:
public partial class Form1 : CustomForm
{
public Form1()
{
InitializeComponent();
}
}
public class CustomForm : Form
{
public CustomForm()
{
this.Text = "your choice";
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
//and so on...
//you may even implement your own private InitializeComponent() to instantiate your common child controls
//since this is a constructor with no arguments it will be used by derived types with no need to explicitly call it in their own
}
}
我想创建一个窗体,我可以自定义标题栏(颜色,高度等),并可以设置视觉属性,如背景颜色,没有边框,当我创建一个新的表单时,新的表单可以继承这个表单,所以从这个表单继承的所有表单具有相同的基本轮廓看(不是客户区)。 – 2012-07-28 23:10:47
我刚刚改变了我的答案,以适应您的最后要求 – 2012-07-28 23:35:54
谢谢你,真的帮了我 – 2012-07-30 09:46:19
- 1. 绘制自定义图表
- 2. C#绘制自定义控件
- 3. 绘制自定义按钮
- 4. 自定义绘制UITableViewCell
- 5. UIButton的自定义绘制
- 6. DatagridViewComboBoxColumn的自定义绘制
- 7. 绘制自定义NSScroller
- 8. 绘制自己的自定义视图
- 9. 在html中制作自定义表格
- 10. 自定义表格视图单元格不能正确绘制的内容
- 11. 谷歌图表 - 未绘制图表 - 数据表格未定义
- 12. c#自定义控制列表面板
- 13. 创建自定义RGB颜色和实现自定义绘制
- 14. 自定义格式C#
- 15. 自定义UITableViewCell只绘制一个单元格
- 16. 如何使用Matlab绘制自定义极坐标网格
- 17. TreeView与自定义绘制的TreeNode
- 18. 为ViewPager绘制自定义页面
- 19. 围绕自定义LinearLayout绘制边框
- 20. 在Android上绘制自定义Seekbar
- 21. 绘制多个自定义视图
- 22. Android - CirclePageIndicator自定义可绘制
- 23. 是否可以自定义绘制ListViewGroup
- 24. 使用uxtheme.dll自定义绘制按钮
- 25. 在ArrayAdapter中绘制自定义视图
- 26. CAShapeLayers不绘制自定义子类(UIControl)
- 27. 的UIScrollView或自定义绘制
- 28. 绘制自定义选择器轮
- 29. 绘制并填充自定义形状
- 30. 在绘制自定义行的UITableViewCell
你是什么意思**自定义Windows窗体**? – hmmftg 2012-07-28 00:26:36
尝试在Custom Window Chrome下搜索。并看看这[SO问题](http://stackoverflow.com/questions/42460/custom-titlebars-chrome-in-a-winforms-app)帮助/ – 2012-07-28 00:34:58