2014-04-06 3 views
0

может кто-нибудь сказать мне, как я могу очистить содержимое внутри RichTextBox, используя одну кнопку где: CheckedListBox - выберите, какой из rtb будет очищен?Как очистить два RichTextBox с помощью CheckedListBox и кнопку

How to clear rtb using button and CheckedListBox

У меня проблема с CheckedListBox - Он работает для одного выбора позиции, но не проверил/маркировку.

ответ

1
private void button1_Click(object sender, EventArgs e) 
     { 

      for (int i = 0; i < checkedListBox1.Items.Count; i++) 
      { 
       if (checkedListBox1.GetItemChecked(i)) 
       { 
        string str = (string)checkedListBox1.Items[i]; 
        if(str == "rtb1") 
        { 
         richTextBox1.Clear(); 
         richTextBox1.Focus(); 
        } 
        if(str == "rtb2") 
        { 
         richTextBox2.Clear(); 
         richTextBox2.Focus(); 
        } 
       } 
      } 
+0

привет, спасибо за ответ, но это не все работает. Когда я проверил 2 позиции из CheckedListBox (поэтому я отметил rtb1 и rtb2) и нажмите кнопку, он очищает текст только от rtb2. Я ищу путь «один клик, 2 раза». –

+0

@TomekeM Я изменил его, пожалуйста, проверьте – Sajeetharan

+0

спасибо, вот что мне нужно :) привет из Польши. –