2013-04-22 3 views
0

im работает над кодовым редактором, и им просто интересно, как сделать всплывающую подсказку в тексте, поскольку она обычно используется в инструментах C# с функцией мыши. что-то вроде этого:ToolTip в SpecificText внутри RichTextBox с использованием MouseOver

enter image description here

образец Senario,

когда я типа «ABC» в RichTextBox и наведении курсора мыши это ToolTip с Посланием «это алфавит» появится. То же, что и с «123», введенным в richtextbox, и наведите указатель мыши «это номер появится».

есть все равно, я могу это сделать? без наводнения или с помощью любого нажатия клавиши? просто mouseover в тексте? Большое спасибо очень нужна помощь.

+0

Windows Forms ... – Elegiac

ответ

1

Попробуйте этот код: сэр

private void richTextBox1_MouseHover(object sender, EventArgs e) 
     { 
      double x; 


      if (double.TryParse(richTextBox1.Text, out x)) 
      { 
       toolTip1.Show(this is a number will appear",richTextBox1); 

      } 
      else 
      { 
       toolTip1.Show("this is an alphabet",richTextBox1); 
      } 

     } 
+0

не работает, сэр ... чтобы сказать вам честно, мне нужно сделать это с C# события и ключевые слова, как в действительности редактора. – Elegiac

+0

@ user2234790 Its Show Любая ошибка. – Sathish

+0

нет ошибки, но я не работаю – Elegiac

Смежные вопросы