如何在C#中制作自定义GUI

返回真

我对用C#制作自定义gui感兴趣,并且我希望获得一些建议,以帮助您更好地做到这一点。所附图片通常是我要创建的图片-即绘图文本,框/背景,图片,线条,圆圈和其他gui元素(例如文本输入字段等)。

我真的不知道从哪里开始,从Google搜索中我可以看到的是GDI +并使用paint事件可以完成我想要的工作-但我不知道那是不是这样去做这样的事情,或者这是做错工作的工具(与其他事情相比,它是缓慢的/无效的)。

//something along the lines of this: 
private void Form1_Paint(object sender, PaintEventArgs e)
{
    System.Drawing.Graphics graphicsObj;

    graphicsObj = this.CreateGraphics();

    Pen myPen = new Pen(System.Drawing.Color.Red, 5);

    Rectangle myRectangle = new Rectangle(20, 20, 250, 200);

    graphicsObj.DrawRectangle(myPen, myRectangle);
}

谢谢您的宝贵时间,如果我说错了什么,请原谅我。我什至难以向Google描述我要做什么--因此,非常感谢您的帮助!!!

来自3ds Max的基于外观的酷炫的GUI界面

丹尼·范德·克兰

WPF适合您的选项?我会根据您提供的屏幕截图推荐它。此桌面GUI技术比WinForms更适合,因为您的代码示例建议您使用。

  • 通过我提供的链接学习WPF和XAML的基本知识。
  • 然后了解“画布”面板
  • 然后,我建议您了解模板

好吧,这应该可以帮助您。如果您有任何具体问题,我相信我们将很乐意为您提供帮助。

Items控件中的Canvas面板更新示例:https : //dannyvanderkraan.wordpress.com/2015/02/12/wpf-listbox-with-arbitrary-positioning-and-custom-shaped-items/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#自定义Cmdlet参数中屏蔽用户输入密码

来自分类Dev

如何在C#中制作自定义颜色?

来自分类Dev

如何在C#中更新Cloudwatch自定义指标?

来自分类Dev

如何在C#中编写自定义JSon序列化器

来自分类Dev

如何在Android中制作自定义TextView?

来自分类Dev

如何在C#中创建自定义事件

来自分类Dev

如何在C#中评估自定义括号表达式?

来自分类Dev

如何在C#中检查自定义类数组的相等性?

来自分类Dev

如何在C#中创建用于描述对象的自定义语法?

来自分类Dev

如何在C#中覆盖自定义图纸尺寸

来自分类Dev

如何在Android中制作自定义范围栏?

来自分类Dev

如何在Django中制作自定义装饰器?

来自分类Dev

如何在Flutter中制作自定义按钮形状

来自分类Dev

如何在C#中获取自定义dateTime格式的字符串

来自分类Dev

如何在(C#)中创建自定义光标

来自分类Dev

如何在C#中制作自定义颜色?

来自分类Dev

如何在C#中为dateTimePicker提供自定义格式

来自分类Dev

如何在MVC,C#中自定义OutputCache键?

来自分类Dev

如何在Wordpress中制作自定义页面

来自分类Dev

如何在C#中创建自定义事件

来自分类Dev

如何在C#中检查自定义类数组的相等性?

来自分类Dev

如何在C#中创建用于描述对象的自定义语法?

来自分类Dev

如何在c#中制作自定义进度条

来自分类Dev

如何在android中制作自定义导航抽屉

来自分类Dev

如何在 c# WPF 中为自定义形状对象设置动画

来自分类Dev

如何在 JavaFX 中制作自定义 LineChart 控件?

来自分类Dev

如何在 C# 中合并两个自定义类型列表

来自分类Dev

如何在Java中制作这种自定义算法?

来自分类Dev

如何在 Weka GUI 中显示自定义 AttributeEvaluator

Related 相关文章

  1. 1

    如何在C#自定义Cmdlet参数中屏蔽用户输入密码

  2. 2

    如何在C#中制作自定义颜色?

  3. 3

    如何在C#中更新Cloudwatch自定义指标?

  4. 4

    如何在C#中编写自定义JSon序列化器

  5. 5

    如何在Android中制作自定义TextView?

  6. 6

    如何在C#中创建自定义事件

  7. 7

    如何在C#中评估自定义括号表达式?

  8. 8

    如何在C#中检查自定义类数组的相等性?

  9. 9

    如何在C#中创建用于描述对象的自定义语法?

  10. 10

    如何在C#中覆盖自定义图纸尺寸

  11. 11

    如何在Android中制作自定义范围栏?

  12. 12

    如何在Django中制作自定义装饰器?

  13. 13

    如何在Flutter中制作自定义按钮形状

  14. 14

    如何在C#中获取自定义dateTime格式的字符串

  15. 15

    如何在(C#)中创建自定义光标

  16. 16

    如何在C#中制作自定义颜色?

  17. 17

    如何在C#中为dateTimePicker提供自定义格式

  18. 18

    如何在MVC,C#中自定义OutputCache键?

  19. 19

    如何在Wordpress中制作自定义页面

  20. 20

    如何在C#中创建自定义事件

  21. 21

    如何在C#中检查自定义类数组的相等性?

  22. 22

    如何在C#中创建用于描述对象的自定义语法?

  23. 23

    如何在c#中制作自定义进度条

  24. 24

    如何在android中制作自定义导航抽屉

  25. 25

    如何在 c# WPF 中为自定义形状对象设置动画

  26. 26

    如何在 JavaFX 中制作自定义 LineChart 控件?

  27. 27

    如何在 C# 中合并两个自定义类型列表

  28. 28

    如何在Java中制作这种自定义算法?

  29. 29

    如何在 Weka GUI 中显示自定义 AttributeEvaluator

热门标签

归档