2012-04-19 10 views
1

"To"アドレスフィールドに使用する多くの電子メールクライアントプログラムのように、選択可能なテキストコントロールが必要です。完全なアイテムなどを削除できるような機能が必要です。電子メールを作成する "To:"ユーザーコントロール?

このような独自のコントロールを作成するにはどうすればよいですか? "< < __ >>"演算子で囲まれた各項目で、このタイプのコントロールが必要です。

説明のために画像を添付しました。

Selectable address field items

答えて

1

私はUserControlsを作成する方法に慣れることから始めます。

次に、私は問題をあなたが見るコンポーネントに分割します。トップレベルのユーザコントロールは、ラベル(「TO:」)、他のコントロールを含むパネル、ボタン(「+」)のように見えます。

Panelコントロールの内部にあるように、各電子メールアドレスを表すUserControlsまたはサブクラス化されたTextBoxが追加されているようです。 Panelコントロール内のコントロールがあれば、パネルコントロール自体は数値に応じて自動的にサイズ変更する必要があります。

実際の電子メールアドレスコントロールでは、必要な機能をリストし、TextBoxをわずかに変更できるかどうか、またはラベル、ボタン、テキストボックスなどの他のコントロールを組み合わせて必要な結果を得る必要があるかどうかを判断する必要があります。

関連する問題