我已经在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. 在自定义窗格中绘制L.circle
- 3. 在自定义表格单元格中绘制矩形
- 4. C#绘制自定义控件
- 5. UIButton的自定义绘制
- 6. 自定义绘制CProgressBarCtrl win32
- 7. 绘制自定义按钮
- 8. 绘制自定义NSScroller
- 9. DatagridViewComboBoxColumn的自定义绘制
- 10. 绘制自定义组件
- 11. 自定义绘制UITableViewCell
- 12. cxGrid自定义FocusRect绘制
- 13. 绘制自己的自定义视图
- 14. 从控制器类自定义UIButton自定义表格单元
- 15. 在html中制作自定义表格
- 16. 通过C#自定义Sharepoint 2007表格
- 17. 自定义表格视图单元格不能正确绘制的内容
- 18. 谷歌图表 - 未绘制图表 - 数据表格未定义
- 19. c#自定义控制列表面板
- 20. 自定义格式C#
- 21. C#DateTimePicker自定义格式
- 22. 创建自定义RGB颜色和实现自定义绘制
- 23. 自定义的UITableViewCell不绘制Corectly
- 24. Android自定义ViewGroup绘制圆圈行
- 25. 绘制自定义JButton和文本行
- 26. MPAndroidChart LineChart自定义高亮可绘制
- 27. 绘制自定义选择器轮
- 28. 的UIScrollView或自定义绘制
- 29. 自定义绘制选择矩形
- 30. 使用uxtheme.dll自定义绘制按钮
你是什么意思**自定义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