none
[VB2005] 如何令Form 不能 Resize 但同時標題列仍會顯示圖示、最少化及關閉? RRS feed

解答

  • Hi,

    你可以查查下面這些Form屬性的用途

    FormBorderStyle
    MaximizeBox
    MinimizeBox
    ControlBox

     

    2008年2月23日 上午 09:44
    版主

所有回覆

  • HI,

     

    請將Form的FormBorderStyle屬性改成FixedSingle, Form就不能Resize了

     

    tihs

    2008年2月23日 上午 08:11
  • 試過了 但是最小化的圖示和程式圖示都不見了
    2008年2月23日 上午 08:15
  • Hi,

    你可以查查下面這些Form屬性的用途

    FormBorderStyle
    MaximizeBox
    MinimizeBox
    ControlBox

     

    2008年2月23日 上午 09:44
    版主
  • 謝謝啊~好像用MaximizeBox 做到了...

    不過貪心點, 能不能把這個東西直接 Hide 掉 =P
    2008年2月23日 上午 10:14
  • 能不能把這個東西直接 Hide 掉  ? 把什麼東西Hide掉?不懂?

    最小化、最大化、關閉鈕這三個如果都不要顯示可以設定ControlBox為False,如果是要讓"X"鈕失效可以參考看看下面這邊

    http://www.ncis.com.tw/ncis_bbs/viewthread.php?tid=387&extra=page%3D1

    2008年2月23日 上午 11:26
    版主
  • 怎樣說呢....

    最小化、最大化、關閉 這3個鈕...
    在VB6 時有個 BorderStyle 是只留下最小化和關閉, 顯示圖示, Form 也不能 Resize
    VB.NET 2005 有個相近的就是 FixedTool(?) 之類的,
    但是程式的圖示和最小化鈕就不見了~

    所以想請教下如何能把最大化的鈕隱藏起來, 但仍顯示最小化, 關閉 和 圖示。
    2008年2月23日 下午 01:04
  • HI,

     

    VB2005好像只能將最大化的鈕禁用(將MaximizeBox設定為False), 要隱藏最大化的鈕必須連最小化的鈕一起隱藏(將MinimizeBox設定為False)

     

    tihs

     

    2008年2月24日 上午 02:52
  • 啊~ 原來真的沒法.... 看來我自己把title bar 畫一遍好了~ 謝謝 Smile
    2008年2月24日 上午 06:52