2
A
回答
1
通常情况下,您必须重写OnPaint事件才能完成此操作,但对于Textbox而言,这不起作用,因为OnPaint不会被调用。
一种方法是子类的TextBox描述here
不过我不会建议你这样做的话,那听起来像是一个艰巨的任务,我(从来没有这么做过我自己),espacially当你是新来节目。
也许只要在TextBox上方或下方绘制一条线就足够了?
CNC中
也许这将更好地解释它:
文本框是在那个特殊,你不能自定义绘制它。 如果你只是想要一个自定义的边框,你可以创建一个新的UserControl并添加一个边框样式设置为None的TextBox。确保在TextBox的外部留出足够的空间作为边框。然后在UserControl表面上绘制边框。 另一种方法是处理TextBox的WM_NCPAINT消息,然后绘制边框,但这要复杂得多。
来源:MSDN论坛shawn.ohern:here (对不起,我不知道如何直接链接到他的职位)
-edit2- 这link显示了一种方法来创建自己的文本框,这再次,我不会推荐给一个谁是新的C#和编程的人)
0
Windows窗体基于Win32 API,与使用声明性语言描述UI的WPF不同,它使您可以完全控制绘制自己的控件。
相关问题
- 1. 填充右侧和左侧边框
- 2. 左侧和右侧容器边框不一样
- 3. 将UInt32(音频帧)拆分为两个SInt16(左侧和右侧)?
- 4. 从列表框数据模板中删除左侧和右侧边框
- 5. 左侧和右侧加入查询
- 6. 修整数组的左侧和右侧
- 7. 如何对齐右侧和左侧
- 8. 翻转svg颠倒和左侧右侧
- 9. 左侧和右侧的DIV定位
- 10. 动画从右侧和左侧查看
- 11. 动画移动到左侧和右侧?
- 12. Bootstrap自动向左侧和右侧添加边距
- 13. 如何在页面的左侧和右侧插入页边距?
- 14. 从左侧和右侧起边距最小的位置图像
- 15. Xamarin IOS设计师左侧和右侧边距
- 16. 如何制作标签左侧选框和选框右侧?
- 17. 溢出滚动框移动div的左侧和右侧
- 18. 离子框架:左侧和右侧sidemenus在导航上消失
- 19. 对齐按钮左侧,中间,右侧
- 20. OpenGL翻译glm右侧还是左侧?
- 21. UIScrollView拖动到右侧或左侧
- 22. 溢出到左侧而不是右侧
- 23. SQL长度,左侧,右侧新列
- 24. 仅iPad风景(左侧或右侧)
- 25. LinearLayout的左侧是TextView,右侧是RadioButton?
- 26. UIToolBar左侧/右侧按钮文本
- 27. WPF右侧模糊列表框边框
- 28. 将图片拆分为左侧和右侧部分并填充浏览器
- 29. 如何在左侧仅用厚外侧和细内侧制作双边框
- 30. 附加侧边栏右侧顶部?
你试过_anything_到目前为止?请阅读[常见问题]和[问] – 2013-03-21 09:25:08
你可能必须重写按钮的绘制方法 – 2013-03-21 09:26:35
我看到一些文章,但我无法理解他们的代码。有些人提到画两面。我怎么会疼痛的双方.. – 2013-03-21 09:27:44