怎样实现没有标题栏,又能改变大小的窗口

主  题:  怎样实现没有标题栏,又能改变大小的窗口?
作  者:  horsewww (黑马)
等  级:  ^^
信 誉 值:  100
所属论坛:  .NET技术 C#
问题点数:  20
回复次数:  7
发表时间:  2003-7-27 17:20:51

winform中,我想实现这样一个窗口

1:没有标题栏
2:可以用鼠标改变大小
3:要显示在Windows任务栏,并且在任务栏上要有窗口的标题和图标。

窗口的属性该怎么设啊?



回复人: snof(雪狼) ( 两星(中级)) 信誉:105 2003-7-27 17:34:22 得分:6

How can I have a form with no title bar, but yet keep the resizing borders?
Set your form's Text and ControlBox properties.

myForm.Text = "";
myForm.ControlBox = false;

回复人: horsewww(黑马) ( 二级(初级)) 信誉:100 2003-7-27 17:35:59 得分:0

最好在任务栏这个窗口上点右键的时候有系统菜单弹出

简单点说就是他和一般的窗口只有一个区别,没有标题栏

回复人: horsewww(黑马) ( 二级(初级)) 信誉:100 2003-7-28 0:11:53 得分:0

没有人会吗?

回复人: panyee(快乐王子) ( 两星(中级)) 信誉:100 2003-7-28 0:45:10 得分:6

自画一个矩形窗体

增加它的resize事件

回复人: AngelGavin(Gavin) ( 二级(初级)) 信誉:100 2003-7-28 3:10:45 得分:2

王子说的有道理

回复人: jcaomao(草帽) ( 四级(中级)) 信誉:79 2003-7-28 4:31:17 得分:6

自画一个矩形窗体
增加它的resize事件

还得在窗体的四周画上线,然后判断鼠标是否点到线上,然后再定义mousedown和mouseup事件来改变窗体的大小。

回复人: horsewww(黑马) ( 二级(初级)) 信誉:100 2003-7-30 1:08:37 得分:0

to snof(雪狼)
Set your form's Text and ControlBox properties.

myForm.Text = "";
myForm.ControlBox = false;

这样设置后,窗口可以显示在任务栏上,但是没有字(标题)


该问题已经结贴 ,得分记录: snof (6)、 panyee (6)、 AngelGavin (2)、 jcaomao (6)、

Contributors: FHL