【问题标题】:Best control to draw in吸引人的最佳控制
【发布时间】:2011-10-27 21:26:19
【问题描述】:

我有一个 VB 应用程序,它可以将原始形状(线条、填充矩形等)绘制到图片框控件中(来自其绘制事件)。从那以后,我发现图片框可能是用于此目的的最差控件。我还发现直接在表单上绘制更好,但我真的不想这样做,因为控件提供了“免费”剪辑。

对此最好的控制是什么?面板控件看起来不错,但我尝试的实验实际上表现更差!

谢谢。

【问题讨论】:

  • “从那以后,我发现图片框可能是最糟糕的控件”——你是从哪里“发现这个”的,那个来源建议你改用什么?跨度>
  • 来自here。虽然我似乎记得其他网站也说过同样的话。
  • 我当然不会不同意 Bob Powell 的观点 :) 所以你说“如果你想要一个方便的占位符来显示在设定范围内工作的图形,请使用面板控件和服务它的 Paint 事件”表现不佳?
  • 嗯,性能不佳可能是其他因素造成的,而不是面板控制的故障。无论如何,我想我会坚持使用面板控制,因为它很可能是我做错的其他事情!
  • @ajordison 该面板是您最可能想要的。显示一些代码,我们可以解决绘图问题。

标签: vb.net winforms controls


【解决方案1】:

谈到原始形状,如果你想要一个形状的控件或形状像六边形按钮或/和椭圆形的表单和类似的东西,那么请看看我在这个 MSDN 线程中的代码:>>

http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/0cab1cbd-553c-4ac2-97ec-334a4338484d

【讨论】:

  • 感谢您的链接,如果我需要“不寻常”形状的表单/控件,我会记住的!
猜你喜欢
  • 2021-08-24
  • 1970-01-01
  • 2012-06-17
  • 2023-03-09
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
  • 2011-10-25
  • 2010-11-27
相关资源
最近更新 更多