我想实现,让窗体的 的属性
this.FormBorderStyle = FormBorderStyle.None;就是没有边框,但上面的标题栏,我却想留着
就是想不要边框,但最上面的标题栏留着,
现在一设置为none,标题栏木,就没了,请问我这个功能能实现吗?重写窗体能实现吗?该怎么写呀?

解决方案 »

  1.   

    你可以自己用button控件做个标题啊 
      

  2.   

    this.FormBorderStyle = FormBorderStyle.None;你移动这个没标题的窗体,没有虚影??你快速移动这个窗体,有影子,
      

  3.   

    没有标题栏窗体不能拖动。
    想拖动它只能进行user32.dll平台调用。
      

  4.   

    我提出个疑问,如果没有标题蓝,放小到任务蓝后,你左键他,软件他不自动出来,右键也没有原来的属性比如关闭呀,什么的,window默认的属性都没了,该怎么做呀?,都没了,这个怎么调出来呀?
      

  5.   

    我发现一旦设置为none,他们这个软件跟大小相关的属性,都没了,window也的一些对他的相关属性也没了,就是说判断不出来,现在软件是放大状态还是缩小状态了,怎么解决呀?
      

  6.   

    比较麻烦,用API来实现,以前修改标题栏和框时做过点,太麻烦了;
    也不知道有没有更好的方式
      

  7.   

    不晓得你要做什么效果,重绘当然能实现了!
    你是不是就是想不要看到窗体的名字(Text = ""),图标,最大化按钮,最小化按钮,不过关闭按钮不能隐藏,可以设置为不可用。方法你可以网上看!
    不然你就把那个边框设置为None,然后(GDi+),在窗体上方画一个的蓝色矩形区域,当鼠标点击区域时,实现你想要的效果!