【问题标题】:ToolstripTextBox customisation工具条文本框自定义
【发布时间】:2011-04-05 19:57:31
【问题描述】:

我想开发一个自定义工具条控件。该控件类似于 ToolStrip,但具有以下功能:

  • 文本框将由标签进行
  • 文本框后面会有两个按钮。

我想要实现这一点,就需要一个用户绘制的控件。有谁知道网络上有什么资源可以让我开始做这件事。

【问题讨论】:

  • digEmAll - 看起来很有趣,我会看看它是否适合我。
  • 我已经把我的评论变成了答案:)
  • 如果你想让工具条文本框延伸到所有可用距离,这里有一个很好的例子,对我有很大帮助msdn.microsoft.com/en-us/library/ms404304(v=vs.90).aspx

标签: c# winforms user-controls custom-controls toolstrip


【解决方案1】:

首先你应该用标签、文本框和按钮组成你的用户控件,公开所有必要的属性。

这是MSDN WalkThrough for UserControls creation

然后,使用this answer(或此MSDN example)创建自定义ToolStripItem,只需将TrackBar 替换为您的自定义控件即可。

附言
如果您不想创建ToolStripItem,而只是显示自定义控件的弹出窗口,则可以使用this other example,将ListBox 替换为您的控件。

【讨论】:

  • @BENBUN 编码器:添加了另一个示例;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-20
  • 1970-01-01
  • 2013-03-02
  • 2013-06-29
相关资源
最近更新 更多