数字向上控制 - 在保持固定控制尺寸的同时调整按钮大小

时间:2013-09-20 18:21:23

标签: vb.net-2010

我没想到,当我开始这种努力时,我将不得不经过谷歌,但我在这里。我正在为一个家庭成员制作一个程序,这个程序会耗尽他的电视,因为他实际上是盲目的。应用程序需要一些NUD控件,我已将其放在表单上并相应调整大小。问题是小UP UP按钮就像他的小东西......有没有办法让我的NUD控制它的大小,但至少增加我的控制按钮宽度...提前谢谢

1 个答案:

答案 0 :(得分:0)

不是我所知道的,但是构建一个包含文本框和两个按钮的自定义控件会相当简单,按钮单击会读取文本框中的值,将其解析为它然后递增或减少。您只需要定义这些属性:

  • 文本框 - 左侧锚点&顶
  • 向上按钮 - 锚定权利&顶
  • 向下按钮 - 锚定权利&底
  • 调整大小方法 - 捕捉它并将按钮的高度设置为控制高度/ 2
  • 定义ButtonWidth属性;在setter中将按钮的宽度设置为值,将文本框宽度设置为控件宽度减去此值

我没有测试过这个,所以我不肯定这会对ANCHOR属性设置正常工作;如果没有,只需将anchor设置为NONE并手动设置控件的RESIZE(和ButtonWidth)属性上每个控件的顶部,左侧,高度和宽度。

HTH。