ncry.net
当前位置:首页 >> vB边框样式固定对话框 >>

vB边框样式固定对话框

borderstyle设置0、1、3、4都可以固定窗口,只是样式不一样你可以看看哪个是你想要的

VB 的 Form 组件中,BorderStyle 属性可以设置为以下值:缺省设置值为 Sizable,即窗口可以随意改变大小、最大化、最小化、关闭,窗口边框较宽:Fixed Single 固定的单边:窗口只有关闭按钮,不能改变大小,窗口边框较窄:Fixed Dialog 样式与 Fixed Single 类似,与其区别在于:以 Dialog 对话框显示,即只有关闭这个窗口之后,程序中该窗口之下的窗口才能响应用户.

1 Fixed Single(窗口大小固定不变的单线框架)3 FixedDialog(窗口大小固定的对话框窗体)

VB的窗口边框样式是只读属性,只在设计阶段修改,在运行阶段不能改变

用API函数GetWindowLong获取窗体的样式,把扩展样式去掉,然后再用SetWindowLong返回给窗体.但是要想实现很困难,因为当消息框弹出后,整个程序会处于挂起状态,只有等消息框关闭后才能继续运行,所以没法在本程序内部对消息框的样式进行修改.只能专门设计个程序拦截消息框并修改样式……但……这真的有必要吗?

下载皮肤控件,可以变得更好看,或者自己做控件,也可以在窗体添加图片来代替背景及按钮,如果要改变形状就需要用到api了

VB中窗体的BorderStyle属性设置为1和3时都为固定单边框,为1和3时都可以设置窗口的最大化最小化按钮(MaxButton和MinButton)属性为True,但是只在1时才起作业,为3时不起作用.如下图所示:

无边框,将form的borderstyle属性设置为0.在任务栏显示,设置form的showintaskbar设置为true

BorderStyle属性:返回或设置对象的边框样式.对Form对象和Textbox 控件在运行时是只读的.语法:object.BorderStyle = [value] object对象表达式,其值是“应用于”列表中的一个对象 value值或常数,用于决定边框样式,“设置值”中有详细

VB属性中没有直接设置固定大小的你可以通过命令来取消窗口的放大,缩小功能,即可

mydy.net | yydg.net | zmqs.net | 369-e.net | jtlm.net | 网站首页 | 网站地图
All rights reserved Powered by www.ncry.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com