0

ボタンを押すたびに、新しいテキストの色を前のテキストの色とは異なる色に変更したいと思います。たとえば、ユーザーが「赤」のボタンを押すと、次に入力するテキストは赤になります。次に、「青」のボタンを押すと、入力する次のテキストは青になり、赤いテキストはそのまま残ります...など。

4

1 に答える 1

0

このように設定できるプロパティがあるかどうかはわかりません。ただし、次の擬似コードのようなプログラム的な方法でそれを行うことができます。

  1. NextColorという名前のグローバル/共通変数を宣言します。
  2. それぞれのボタンのon-clickイベントで、それぞれNextColor変数を設定します。
    例:

    btnBlue_OnClick()  
    {  
        NextColor = blue;  
        //Do your work  
    }
    
  3. 次に、OnTextChangedイベント(または必要に応じてより適切なイベント)で、テキストボックスの色をNextColorで初期化します。

于 2013-01-28T11:21:00.920 に答える