C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.94902 の関連記事表示

<< 0 >>
■94902  Re[1]: C# リサイズイベント発生タイミングについて
□投稿者/ 魔界の仮面弁士 -(2020/06/02(Tue) 16:18:51)
    No94901 (az さん) に返信
    > フォームサイズ変更時、そのフォームサイズによってボタンサイズを変更する(ボタンサイズの幅、高さを変更する)ように実装されています。

    Windows Forms の事だとすれば、フォームのリサイズは
     1: ResizeBegin
     2: Resize & SizeChanged
     3: ResizeEnd
    の順で発生します。2 は 0 回以上複数回発生する可能性があります。
    https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.form.resizebegin

    1 と 3 は Form 固有のものであり、その他の Control (たとえば Button) は 2 のみです。


    > (1)フォームのResizeイベントは、Resize完了後でなくResize中に走るのでしょうか?

    ドラッグ操作でのリサイズの場合と、コードでのサイズ指定の場合とで変わります。

    手動リサイズ中のイベント発生を抑制したい場合は、OS の [システムのプロパティ] 画面から、
    [詳細設定]タブから「パフォーマンス」の [設定(S)...] ボタンで
    [パフォーマンス オプション] 画面を開き、「ドラッグ中にウィンドウの内容を表示する」の
    チェックを Off にしてみてください。
記事No.94901 のレス /過去ログ164より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -