1

ユーザーがクリックしてテキストボックスにテキストを追加するボタンを使用して、単語でドキュメントを作成しています。

たとえば、ボタン1をクリックすると、テキストボックス1に「ボタン1をクリックしました」が追加されます。ボタン2をクリックすると、同じボックスに「ボタン2をクリックしました」が追加されます。(私が知っているエキサイティングなもの)。

VisualBasicのClickイベント内でTextBox1.Text=TextBox1.Text+"ボタン1をクリックしました"を使用しています。

ユーザーがボタンをもう一度クリックして、テキストを削除(または元に戻す?)できるようにしたいと思います。または、実際に3回クリックして、テキストを再度追加します。

私は、ユーザーがボックス内のテキストを切り替えることができるようにするかどうかを望んでいると思います。テキストがテキストボックスのオン/オフまたはイン/アウトのどちらであるかに基づいて、ボタンの色を変更することもできます。

助言がありますか?

4

1 に答える 1

1

おそらくこれを行う方法は、テキストの状態を最初に判断する単純な IF ステートメントを使用することです。空の場合は、入力します。空でない場合は、値を "" に等しくします。

コードは次のようになります (ただし、正確ではありません。これは単なる理論上の話です)。

If textbox1.text = "" Then

textbox1.text = "You've clicked button 1"

Else 

textbox1.text = ""

End If

要件を正しく理解していない場合はお詫び申し上げます。

于 2013-02-21T14:07:49.450 に答える