ここで私はwinformのすべてのコントロールをループし、サブクラス化されたコントロールを見つけることができましたが、ユーザー定義のプロパティ_keyと_valueオブジェクトCTRLは、それらを公開していません:(私は ctrlContainerを使用してい を以下このwinformsコントロールでサブクラス化された新しいプロパティを見つけることができません
foreach (Control ctrl in ctrlContainer.Controls)
{
// code to find my specific sub classed textBox
// found my control
// now update my new property _key
ctrl._key does not exist :(
I know the ctrl exists and is valid because ctrl.Text = "I've just added this text" works.
_key is visible when looking at the control in the form designer.
}
私が間違ってやっている誰もが私にについてのヒントを与えることはできますか? 感謝として渡された呼び出し元のフォームです。
をforeachの(ctrlContainer.Controls.OfType中のvar CTRLは())コントロールなど、グループボックス内の任意のテキストボックスを探したコードを台無しので、これも私のために働い:
はやってみてください。 – Hunt