2009-04-02 17 views
0

ユーザーがWindowsフォームでTextBoxに入力するすべての情報の後に、複数行のテキストボックスに行を追加したいとします。私は、ユーザーが情報をどれだけ長く入力するかを知ることはできないので、線を引くポイントを決定することはできません。だから私は、コード内のボタンをクリックした後に文字列 "_______"を追加することを考えている。より良い方法がありますか?1つのフィールドへの入力の複数のインスタンスを処理する方法

+0

もう少し情報を提供できますか?ユーザーはレコードをどこに入力していますか?フォーム?データベース?また、「ボタンをクリックした後で」「___」を追加するとどういう意味ですか?ありがとう! – Mike

+0

私は同意する、質問は非常に奇妙であることを明確に –

+0

私はちょうどテキストボックスにユーザーによって入力された各情報の間に区切り線を追加したい。 –

答えて

0

通常の複数行のテキストボックスを使用する場合は、 ' - '文字の行を印刷することをお勧めします。もちろん、ラインをソリッドにするために、 ' - '文字の行を印刷することもできます。もう1つの方法は、WebBrowserコントロールを使用し、そのDocumentTextプロパティを表示するHTMLに設定することです。これにより、分割線が必要なときはいつでも、<hr/>を追加することができます。

0

カスタムコントロールの作成を検討することもできます。

コントロールを自分でペイントすることも、オートサイズのラベルとコントロールのscollbarsを使用することもできます。

2

ユーザーが1つのエントリを確認するためにボタンをクリックする必要がある場合、同じテキストボックスに情報を保存し続けるとは思わない&ダッシュの束で視覚的に分離し、入力から入力されたテキストをよりフォーマットされた表示(コントロールのセット)に移動します。その後、ディスプレイは入力から切り離されます。それらを使用すると、ユーザーがディスプレイ内の個々の入力を選択してエントリを変更し、すばらしいユーザーエクスペリエンスを提供できるようになります。

関連する問題