掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
可視状態にあるコンポーネントを取得するには? (ID:20267)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ComponentCountは、フォーム(たぶんフレームも?)でのみ使用可能です。 錯綜してるようですが、ヘルプを読むと TComponent.ComponentCount ComponentCount プロパティは,コンポーネントが所有するコンポーネントの数を示します。 TComponent.Components Components プロパティは,コンポーネントが所有するすべてのコンポーネントを一覧表示します。 どちらも、TComponent 派生クラスのプロパティーで、オーナーになれればつかえ ます。TForm に置かれたコンポーネントは、デフォルトですべてそのフォームに 所有されます。 TWinControl.ControlCount ControlCount プロパティは,子コントロールの数を返します。 TWinControl.Controls Controls プロパティは,すべての子コントロールを表示します。 ということで、TWinControl の派生クラスで親になれば使えます。コントロールの 親になれるのは、ウィンドウハンドルをもつ TWinContorl 派生クラスだけです。 所有関係と親子関係を混同すると面倒なことになります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.