-2

私が LAN メッセンジャー用に作成しているフォーム ウィンドウ (チャット ウィンドウ) は、2 つのテキスト ボックスがある Google トークのウィンドウに似ています。私がする必要があるのは、文字が灰色で表示されているため、textbox1が読み取り専用であることを示さずに送信ボタンをクリックしたときに、下部のテキストボックス(textbox2)に入力された文字を上部のテキストボックス(読み取り専用のtextbox1)に転送することです可能であればコードを手伝ってください。

4

2 に答える 2

1

これには、テキスト ボックスの代わりにラベルを使用します。直接編集ではなく、文字を表示することだけが行われている場合、機能が失われることはなく、テキストがグレー表示されることもありません...

于 2009-02-26T06:16:33.223 に答える
1

Texbox を使用する場合は、Locked に設定します。それはキャラクターを灰色にするべきではありません。それ以外の場合は、KeyDown/KeyUp イベントで、e.Handled プロパティを true に設定します (これにより、入力を自分で処理し、メッセージをフィルター処理したくないことがボックスに通知されます)。

それはあなたのためにそれをするべきです。

于 2009-02-26T06:27:17.410 に答える