vb.net 绘图,重绘知识
由于自学,购买了几本书,讲的都是很基础的东西,看完目录就没怎么看下去了。主要想知道重绘的步骤,用到哪些方法。热心的朋友不嫌麻烦,最好提供一个简单的例子:例如重绘textb...
由于自学,购买了几本书,讲的都是很基础的东西,看完目录就没怎么看下去了。
主要想知道重绘的步骤,用到哪些方法。热心的朋友不嫌麻烦,最好提供一个简单的例子:
例如重绘textbox(使它可以自定义高度),combobox1(框内可以添加图标)等等,感激不尽!
网上找的一些例子,或者MSDN的解释都很晦涩,都是针对基础好的人。 展开
主要想知道重绘的步骤,用到哪些方法。热心的朋友不嫌麻烦,最好提供一个简单的例子:
例如重绘textbox(使它可以自定义高度),combobox1(框内可以添加图标)等等,感激不尽!
网上找的一些例子,或者MSDN的解释都很晦涩,都是针对基础好的人。 展开
1个回答
展开全部
继承(Inherits)控件就可以重写它的属性和方法,图标可以在paint中重绘,用gdi,工具主要在drawing和drawing2d中。
combobox弹出的框增加图标吗?个人看法可能需要得到那个句柄,才可以重绘,但那个好像是一体的,不知道能不能弄到句柄。
textbox可以自定义高度。只是以行高度为单位,改变字体大小即可,没必要重写吧。
我也自学,感觉基础容易学,进阶资料少。循序渐进也没序可循,基本是在摸索。
都是想到什么问题,就立下一个目标,然后攻破他,结果可能是尝试几天后,发现目标超出能力范围。
晦涩是相对的,实践出真知,多动手,基础就好了。
combobox弹出的框增加图标吗?个人看法可能需要得到那个句柄,才可以重绘,但那个好像是一体的,不知道能不能弄到句柄。
textbox可以自定义高度。只是以行高度为单位,改变字体大小即可,没必要重写吧。
我也自学,感觉基础容易学,进阶资料少。循序渐进也没序可循,基本是在摸索。
都是想到什么问题,就立下一个目标,然后攻破他,结果可能是尝试几天后,发现目标超出能力范围。
晦涩是相对的,实践出真知,多动手,基础就好了。
更多追问追答
追问
我也是,和你说的一样,资料都是断层的。需要用到什么,才去查相关知识。
追答
嗯,这就是自学的缺点,特别是会用某些代码也不懂基本概念,难以系统地、全面地去学,不好制定学习计划。平时也很少有人能够交流。
还是要多练吧,熟练已知的知识,改进以前写的代码,新掌握的自然会越来越多。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询