我正在写一个Windows窗体应用程序有很多文本框。我想在文本框中添加一个标签或标题,以便我不必将大量标签拖到表单上并处理定位等。到目前为止,我已经找到了2种可能的方式来完成此操作。将标签添加到文本框自定义用户控件在WinForm
创建一个标签和文本框的用户控件。根据输入的 文本,我如何获得 控件,标签和文本框的大小,因为控件可以重复使用,并且会输入不同的文本大小。如何让文本框的所有属性和事件保持不变。
扩展一个普通的文本框并添加一个名为label或 标题的字符串属性,并在文本框的左侧显示该属性。我知道 这可以在CSS.Web.UI中完成,但它可能在winform 以及如何?
任何关于如何做这些的建议? 谢谢。
在某些情况下,我的同事喜欢使用垂直标记的文本框(即标签位于文本框的顶部,而不是左侧),这正是因为这样可以避免关于对标签进行右对齐的问题。 – 2012-08-09 18:51:33