每按一次按钮,如何更改用户输入文本颜色?

时间:2013-01-21 07:52:40

标签: text input colors editor textarea

每当按下按钮时,我想将新文本的颜色更改为与上一文本的颜色不同。例如,如果用户按下“红色”按钮,则他键入的下一个文本将为红色。然后,当他按下“蓝色”按钮时,他输入的下一个文本将是蓝色,红色文本保持不变......等等。

1 个答案:

答案 0 :(得分:0)

不知道是否有任何可以这样设置的财产。 但是你可以像下面的伪代码一样以编程方式完成它:

  1. 声明名为 NextColor 的全局/公共变量。
  2. 在相应按钮的点击后事件中,分别设置 NextColor 变量,
    例如:

    btnBlue_OnClick()  
    {  
        NextColor = blue;  
        //Do your work  
    }
    
  3. 现在在 OnTextChanged 事件(或根据您的需要更合适的事件)上使用 NextColor 初始化textBox颜色。