回覆列表
  • 1 # 使用者6069030175453

    AutoSize 屬性使控制元件能夠更改其大小(如有必要),以達到由 PreferredSize 屬性指定的值。透過設定 AutoSizeMode 屬性,可以調整特定控制元件的大小調整行為。

    只有一些控制元件支援 AutoSize 屬性。此外,一些支援 AutoSize 屬性的控制元件也支援 AutoSizeMode 屬性。

    根據特定控制元件型別以及 AutoSizeMode 屬性的值(如果該屬性存在),AutoSize 屬性可產生某些不同的行為。下表描述了始終正確的行為,並提供每種行為的簡要說明:

    AutoSizeMode 屬性

    AutoSizeMode 屬性提供了對預設 AutoSize 行為的更多細節上的控制。AutoSizeMode 屬性指定控制元件如何根據其內容調整自身大小。例如,內容可以是 Button 控制元件的文字或容器的子控制元件。

    下表顯示了 AutoSizeMode 設定以及每種設定引起的行為的說明。

    支援 AutoSize 屬性的控制元件

    設計環境中的 AutoSize

    下表描述了控制元件在設計時基於其 AutoSize 和 AutoSizeMode 屬性的值的大小調整行為。

    重寫 SelectionRules 屬性可確定給定控制元件是否處於使用者可調整大小的狀態。下表中,“不能”表示只有 Moveable,“能”表示 AllSizeable 和 Moveable。

    注意

    為使工作效率最大化,Windows 窗體設計器隱藏了 Form 類的 AutoSize 屬性。設計時,無論窗體的實際設定如何,該窗體的行為都如同將 AutoSize 屬性設定為 false。執行時,不做任何特殊處理,並按屬性設定的指定應用 AutoSize 屬性。

  • 中秋節和大豐收的關聯?
  • 描寫荷花的名句?