掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Z オーダを任意の値に設定するには? (ID:17332)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
使えるかわからないが・・・ protected TWinControl.SetChildOrder(Child: TComponent; Order: Integer); override; 推測で書いてみますが、こんなクラス一個用意して、 SetChildOrderの第一引数(Child)に、オーダを変更したいコントロール、 第二引数(Order)に順序を与えると、自由に変えることができる気がする。 (気がするだけで、もちろんためしてはいません) Orderは、0〜Child.Parent.ControlCount - 1 の範囲と思われる。 type TZOrderCtrl=class(TWinControl) public SetChildOrder(Child: TComponent; Order: Integer); override; end; TZOrderCtrl.SetChildOrder(Child: TComponent; Order: Integer); begin inherited SetChildOrder(Child, Order); end; うまくいったら、報告求む。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.