常用的窗体具有Frame和3D外观,
当我把Form.BorderStyle := bsNone,则窗体是平的,但却没有了标题栏;
现在,我既想要标题栏又要它呈现Flat,如何作到?
当我把Form.BorderStyle := bsNone,则窗体是平的,但却没有了标题栏;
现在,我既想要标题栏又要它呈现Flat,如何作到?
解决方案 »
- 多点触摸软件的开发方法步骤?
- ado+SQLSERVER操作一个15万多记录的表时,连接失败??
- [急]请问在Delphi中如何检测机器是否安装了realOne软件?
- fastreport简单问题,今天问了一次,没有人理我呀,只能再开一贴,分不够再加,只要能解决问题!!!
- 如何读写某FORM上Edit.Text的内容。
- 请教listview的拖动问题
- 关于wwDBComboBox小问题,急!
- quick report 不支持中文的qlabel吗?
- Initialization放unit的那个位置?
- 一个奇怪的问题!!!请帮助解决,谢谢
- 无
- 100分的问题(怎样把数据表中的记录保存到文本文件及从文本文件恢复?)
然后通过移动自治的标题栏移动窗体.
你的意思是程序所有界面统一风格吧,这个只要在被继承的form设置你的样式然后继承就可以了。
继承方法:
1.file - new - other-yourproject面板-点选你要继承的窗体名{customform} {inherited被选中}
2.程序实现:
(1)type//自定义类
frm =Class(TCustomForm)
.....
(2)var
frm : TCustomForm
....
frm:= TCustomForm.create(Application);
frm.show;
你的意思是程序所有界面统一风格吧,这个只要在被继承的form设置你的样式然后继承就可以了。
继承方法:
1.file - new - other-yourproject面板-点选你要继承的窗体名{customform} {inherited被选中}
2.程序实现:
(1)type//自定义类
frm =Class(TCustomForm)
.....
(2)var
frm : TCustomForm
....
frm:= TCustomForm.create(Application);
frm.show;
如果用组合的方法,虽然可以得到结果,但消耗资源过大。
希望各位能帮忙看看Delphi的源代码,看看如何实现平面的窗口。
用不用3D外观的。
看一下它的源码吧。