Visual Studioが既に私にしているいくつかの動作を再現したいと思っています。デザイナーでドロップダウンリストを使用して、同じ形式のコンポーネント。Visual Studioフォームデザイナーから現在のフォームの他のコントロールを選択できるようにするドロップダウンを作成する
次の例をご覧ください:フォームとボタン。
フォームから、設定できる「OKButton」プロパティがあります。ダイアログをドロップダウンすると、可能なすべてのボタンがドロップダウンリストに表示されます。
私は、テキストボックスに「ServiceMember」というプロパティを持たせたいと思っています。それを展開すると、 "ServiceObject"タイプのフォームのすべてのパブリックメンバーから選択することができます。
これはどのような自動処理でも可能ですか?そうでない場合は、コンボボックスに現在のオブジェクトにない名前を設定する方法がわかりません。彼らは親のフォームのメンバーですか?
私はもともとタイトルデザイナーを持っていた、誰かがそれを離れて編集した... – greggorob64
その通常悪い習慣持っていますタイトルはタグを複製しています(「How to X in C#」などの質問ではたくさんのミニフイルムを見たことがあります)が、カスタムコントロールデザイナーに関する問題の説明には、明確にすることが役に立ちますそれ。 – kaj
リフレクションを使用してコントロールの親を見て、各コントロールをナビゲートして、正しいオブジェクトタイプを探すことは間違いなく痛みになりますが、私の唯一の選択肢かもしれません。 – greggorob64