この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文
このトピックはまだ評価されていません - このトピックを評価する

Control.GetScaledBounds メソッド

コントロールのスケールが設定される境界を取得します。

名前空間:  System.Windows.Forms
アセンブリ:  System.Windows.Forms (System.Windows.Forms.dll 内)
protected virtual Rectangle GetScaledBounds(
	Rectangle bounds,
	SizeF factor,
	BoundsSpecified specified
)

パラメーター

bounds
型: System.Drawing.Rectangle
ディスプレイの範囲の取得条件となる領域を指定する Rectangle
factor
型: System.Drawing.SizeF
コントロールの境界の高さおよび幅。
specified
型: System.Windows.Forms.BoundsSpecified
コントロールのサイズと位置を定義するときに使用するコントロールの境界を指定する BoundsSpecified の値の 1 つ。

戻り値

型: System.Drawing.Rectangle
コントロールのスケールが設定される境界を表す Rectangle

これは、コントロールのスケールが設定される境界を取得するために ScaleControl によって呼び出されるヘルパー メソッドです。 このメソッドをオーバーライドして ScaleControl スケーリング ロジックを再利用できますが、独自の境界を指定する必要があります。 既定の実装は、コントロールがトップレベルか、コントロールが固定幅か自動サイズか、およびコントロールのその他の表示要素など、specified 境界を考慮するスケール設定された境界を返します。

.NET Framework

サポート対象: 4、3.5、3.0、2.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
この情報は役に立ちましたか。
(残り 1500 文字)
コミュニティ コンテンツ 追加
注釈 FAQ