【告知】On Column Resizeフォームイベント発生条件の改定について
【告知】On Column Resizeフォームイベント発生条件の改定について
On Column Resizeは,リストボックスの列をユーザーがリサイズしたときに発生するフォームイベントです。
列をリサイズするには,ヘッダー間にあるスプリッターオブジェクトを左右にドラッグします。
http://doc.4d.com/4Dv16/4D/16/Form-event.301-3037209.ja.html
あるいは,リストボックス自体のリサイズプロパティが「拡大」に設定されていれば,
フォームのリサイズに連動してリストボックスと列の幅もリサイズされるかもしれません。
そのような場合,v15以前であれば,一番右にある列だけが変化しましたが,
v16以降,「余白カラム」の概念が導入され,
リサイズ量がそれぞれの列に配分されるようにすることもできるようになりました。
http://doc.4d.com/4Dv16/4D/16/List-box-specific-properties.300-3048889.ja.html#3049992
また,イベントはドラッグ操作を完了したときだけでなく,
ドラッグ中も継続的に発生するようになりました。
http://doc.4d.com/4Dv16/4D/16/Form-event.301-3037209.ja.html
これは,より細やかな制御を可能にする改定ですが,
一方,たとえば,On Column Resizeでクエリなどの処理を実行するように記述されているプログラムは,
コードの見直しが必要になるかもしれません。
列をリサイズするには,ヘッダー間にあるスプリッターオブジェクトを左右にドラッグします。
http://doc.4d.com/4Dv16/4D/16/Form-event.301-3037209.ja.html
あるいは,リストボックス自体のリサイズプロパティが「拡大」に設定されていれば,
フォームのリサイズに連動してリストボックスと列の幅もリサイズされるかもしれません。
そのような場合,v15以前であれば,一番右にある列だけが変化しましたが,
v16以降,「余白カラム」の概念が導入され,
リサイズ量がそれぞれの列に配分されるようにすることもできるようになりました。
http://doc.4d.com/4Dv16/4D/16/List-box-specific-properties.300-3048889.ja.html#3049992
また,イベントはドラッグ操作を完了したときだけでなく,
ドラッグ中も継続的に発生するようになりました。
http://doc.4d.com/4Dv16/4D/16/Form-event.301-3037209.ja.html
これは,より細やかな制御を可能にする改定ですが,
一方,たとえば,On Column Resizeでクエリなどの処理を実行するように記述されているプログラムは,
コードの見直しが必要になるかもしれません。
miyako- 投稿数 : 487
登録日 : 2016/07/05
Permissions in this forum:
返信投稿: 不可