'宣言 Public Event ResizingFont As C1SizerLightEventHandler
public event C1SizerLightEventHandler ResizingFont
イベント データ
イベント ハンドラが、このイベントに関連するデータを含む、C1SizerLightEventArgs 型の引数を受け取りました。次の C1SizerLightEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel | このコントロールのフォントをサイズ変更するかどうかを指定します。 |
Control | C1SizerLightコンポーネントがフォントをサイズ変更しようとしているコントロールへの参照を取得します。 |
解説
デフォルトでは、フォームがサイズ変更されると、 C1SizerLightはフォーム上のすべての子コントロールをサイズ変更するほか、それらのコントロールのフォントも更新します。
場合によっては、 C1SizerLightがフォーム上の特定のコントロールのフォントをサイズ変更しないようにする必要があります。たとえば、スクロール可能なコントロールの多くでは、フォントのサイズ変更が不要です。コントロールがサイズ変更されても、ユーザーは、スクロールして内容を表示できるからです。
使用例
たとえば、次のコードでは、 C1SizerLightはボタン以外のコントロールのフォントをサイズ変更しません。
private void c1SizerLight1_ResizingFont(object sender, C1SizerLightEventArgs e) { if (!(e.Control is Button)) e.Cancel = true; }
参照