Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 22:08   #1
Имя,
Новичок
Джуниор
 
Регистрация: 04.12.2012
Сообщений: 1
По умолчанию C#

Подскажите, как можно сделать так, чтобы слово из textBox1 переносилось в textBox2 при нажатии на баттон и обратно? Заранее благодарю.
Имя, вне форума
Старый 04.12.2012, 22:45   #2
Serg94
Форумчанин
 
Аватар для Serg94
 
Регистрация: 10.12.2011
Сообщений: 167
По умолчанию

Цитата:
Сообщение от Имя, Посмотреть сообщение
Подскажите, как можно сделать так, чтобы слово из textBox1 переносилось в textBox2 при нажатии на баттон и обратно? Заранее благодарю.
Код:
     int i = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            if (i == 0)
            {
               
                textBox2.Text = textBox1.Text;
                textBox1.Text = "";
                i++;
                return;
            }
            if (i == 1)
            {
                
                textBox1.Text = textBox2.Text;
                textBox2.Text = "";
                i--;
                return;
            }

        }
Serg94 вне форума
Старый 04.12.2012, 23:10   #3
bormot
 
Регистрация: 10.10.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Serg94 Посмотреть сообщение
Код:
     int i = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            if (i == 0)
            {
               
                textBox2.Text = textBox1.Text;
                textBox1.Text = "";
                i++;
                return;
            }
            if (i == 1)
            {
                
                textBox1.Text = textBox2.Text;
                textBox2.Text = "";
                i--;
                return;
            }

        }
А можно вопросик?
Зачем мы ставим return;
Я попробовал без него и код не работает, но я не понимаю почему
Кстати, в другой версии все работает без возврата
Код:
 if (i == 0)
            {
               
                textBox2.Text = textBox1.Text;
                textBox1.Text = "";
                i++;
            }
               else
            {
                textBox1.Text = textBox2.Text;
                textBox2.Text = "";
                i--;
             
            }
bormot вне форума
Старый 05.12.2012, 02:17   #4
Serg94
Форумчанин
 
Аватар для Serg94
 
Регистрация: 10.12.2011
Сообщений: 167
По умолчанию

Цитата:
Сообщение от bormot Посмотреть сообщение
А можно вопросик?
Зачем мы ставим return;
Я попробовал без него и код не работает, но я не понимаю почему
Кстати, в другой версии все работает без возврата
Код:
можно и так, как ты переделал, просто я по-быстрому набросал, ну если не поставить return , то сработает следующий оператор i  ==1, и не будет правильно работать
Serg94 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц