偶发现界面太难看了,请问各位大侠,怎么作成背景是银灰色,四周镶深蓝边的窗体,整体看起来比较有金属质感。需要建立模块么?偶是多窗体程序,具体怎么建?其次是窗体的最大化按钮怎么屏蔽掉。谢谢。请详细解释。
解决方案 »
- 如何在控件内修改控件的位置
- 关于winsock通信问题(高分)
- 如何用水晶报表做出这种效果的报表!!!(一行显示两行数据)
- 请问怎么才能用VB代码改变打印机的默认纸型?
- 帮小弟看看code应该怎样改????????????????????????????????急!急!急!
- 该文件是怎么生成的?
- 请问:在DataReport的detail中定义了image控件,但是在code环境中,无法使用该image控件?
- 请教各位高手 关于DXF文件问题
- ************ 还是关于Crystal Report的问题!!高手快来!! ************
- Class的Persistable属性以及相关的initproperty、readproperty、writeproperty有什么用?能不能举个例子??
- 消息中的参数如何获得高位与底位
- datagrid 的计算问题
窗体调色可试验以下代码来达目的:
Option Explicit
Dim colorV
Dim redV
Dim greenV
Dim blueV
Private Sub Form_Load()
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
'设置 Flags 属性
CommonDialog1.Flags = cdlCCRGBInit
' 显示“颜色”对话框
CommonDialog1.ShowColor
' 设置窗体的背景颜色为选定的颜色
Form1.BackColor = CommonDialog1.Color
colorV = Form1.BackColor
redV = (colorV Mod 65536) Mod 256 'Red
greenV = (colorV Mod 65536) \ 256 'Green
blueV = colorV \ 65536 'Blue
Print redV, greenV, blueV
'Me.BackColor = RGB(172, 172, 172)
Exit Sub
ErrHandler:
' 用户按了“取消”按钮
End Sub你最后确定具体的RGB值,将其赋值给窗体的BackColor属性。蓝色边框似乎WINXP自己可设置。
如想窗体更丰富多彩,可加栽图片。
greenV = (colorV Mod 65536) \ 256 'Green
blueV = colorV \ 65536 'Blue
Print redV, greenV, blueV
'Me.BackColor = RGB(172, 172, 172)在窗体的Load事件中设置获得的redV, greenV, blueV值。Private Sub Form_Load()
Me.BackColor = RGB(172, 172, 172)
End Sub
但是,楼主不一定会PHOTSHOP,这就困难了.如果要是用代码来完善背景图片的话.也不是简单的事.
需要用API函数的.