예제 #1
0
파일: MgTextBox.cs 프로젝트: rinavin/RCJS
 /// <summary>
 /// Set strategy to regular text box strategy
 /// </summary>
 /// <param name="hintText"></param>
 public void DisableHintStrategy()
 {
     if (!(TextBoxStrategy is TextBoxNoHintStrategy)) //If not disabled
     {
         TextBoxStrategy.UnregisterEvents();
         Color oldHintcolor = TextBoxStrategy.HintFgColor;
         TextBoxStrategy = new TextBoxNoHintStrategy(this);
         Debug.Assert(TextBoxStrategy.HintText == null);
         TextBoxStrategy.HintFgColor = oldHintcolor;
     }
 }
예제 #2
0
파일: MgTextBox.cs 프로젝트: rinavin/RCJS
 /// <summary>
 /// Set strategy to Hint strategy
 /// </summary>
 /// <param name="hintText"></param>
 public void EnableHintStrategy(string hintText)
 {
     if (!(TextBoxStrategy is TextBoxWithHintStrategy)) //It not enabled
     {
         TextBoxStrategy.UnregisterEvents();
         Color oldHintcolor = TextBoxStrategy.HintFgColor;
         TextBoxStrategy             = new TextBoxWithHintStrategy(this);
         TextBoxStrategy.HintText    = hintText;
         TextBoxStrategy.HintFgColor = oldHintcolor;
     }
 }