0

ユーザー コントロールを作成し、それにテキスト ボックスを追加します。Windows フォームに、作成したユーザー コントロールを追加し、テキスト ボックスとボタンを追加します。入力したテキストをフォームのテキストボックスからユーザーコントロールのテキストボックスに、またはその逆にコピーする方法。usercontrol.textBox1.text = textBox1.text のようなもの

4

4 に答える 4

2

ユーザー コントロール コードに、TextBox の Text プロパティにデリゲートするパブリック プロパティを追加できます。

public string MyTxtBoxValue { get { return this.txtBox.Text; } }

もちろん、必要に応じてセッターを設定することもできます。

ただし、公開して全体TextBoxを公開することは避けてください。それは欠陥があります。

于 2013-05-31T16:26:13.870 に答える
0

ユーザー コントロールのテキスト ボックス データにアクセスするには、複数の方法があります。これを実現する 1 つの方法は、読み込まれたフォームからアクセスできるスコープで、ユーザー コントロールのテキスト ボックスを公開することです。もう 1 つの方法は、ユーザー コントロールのボタン クリックでイベントを発生させ、親フォームでそれをサブスクライブすることです。

于 2013-05-31T16:08:38.143 に答える
0

カスタム ユーザー コントロールの作成時に継承されるものもありますが、ほとんどの場合、独自のプロパティを定義する必要があります。(テキスト値など)

これを見てみましょう: http://msdn.microsoft.com/en-us/library/6hws6h2t.aspx 頑張ってください!

于 2013-05-31T16:10:21.093 に答える