有个办法就是用图片直接当按钮,鼠标移到图上时显示一个图,鼠标移出图片时显示另一个图,按下时显示一个图 把图的Click事件当按钮的Click来用,松开鼠标时显示另一个图,我以前试过,效果不错,就是事件处理时比用按钮麻烦点,要写鼠标移入、移出、按下、松开的代码
创新互联建站是一家以成都网站建设、网页设计、品牌设计、软件运维、成都网站推广、小程序App开发等移动开发为一体互联网公司。已累计为成都自拌料搅拌车等众行业中小客户提供优质的互联网建站和软件开发服务。
自定义控件:在VB中,工程--添加用户控件,这样就可以自定义控件.
自定义控件是以原有的控件为基础来设计的,你可以往用户控件里添加Label什么的.
设计好后关闭用户控件设计窗口,VB会自动在控件栏里添加一个控件,那个就是我们自己设计的控件.
接着你就可以使用该控件了.
说实在的,要自己做一个VB美化的,必须要有相当高的基础才行,就算做出来了效果也不理想.
现在网上有很多皮肤工具,例如ActiveSkin就是一个出色的软件,它做出来的皮肤堪称精美.
用户只需要用一句代码就可以轻松的打造绚丽的皮肤.
Anchor属性可以被设定为Top Bottom Left和Right的任何组合 默认设置是Top Left 这可以保持控件的top left角与视窗边框具有相同的相对位置 设置Anchor属性为Top and Bottom可以垂直地调整控件 保证从视窗底部到控件底部距离相同
Me TextBox Anchor = (System Windows Forms AnchorStyles Top Or System Windows Forms AnchorStyles Left)
Dock属性
这个属性可以被设置为Top Bottom Left Right或Fill 将其设置为Top Bottom Left或Right可以使控件紧挨指定的视窗边缘 或者紧挨已放置到相应视窗边缘的其他控件 设置Dock属性为Fill可以使控件调整为充满视窗的整个客户区
Me Panel Dock = System Windows Forms DockStyle Bottom
你还可以使用DockPadding对象来设置填充视窗边框和已放置好的控件间的区域 它有对应每个视窗边框的属性 如果想要边框对每个边都一致也可以通过设置All属性实现
Me DockPadding All = lishixinzhi/Article/program/net/201311/14503