Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для Pancheska
4 / 4 / 2
Регистрация: 13.03.2010
Сообщений: 141

Textbox_clicked. Как сделать так, чтобы функция не повторялась.

21.10.2010, 20:49. Показов 1634. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. У меня есть форма с несколькими тексбоксами. По умолчанию, при запуске программы в них написан текст-подсказка, что надо вводить (имя, стоимость и тд). Есть функция
C#
1
2
3
4
5
  private void Ontxtbx_click(object sender, EventArgs e)
        {
            TextBox txtbx = (TextBox)sender;
            txtbx.Clear();
        }
Как теперь сделать так, чтобы когда пользователь вводит нужную информацию в текстбокс и хочет что-то скорректировать и ему нужно для этого снова кликнуть на этот же текст бокс, - текст не исчезал?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.10.2010, 20:49
Ответы с готовыми решениями:

Как можно сделать, чтобы бегущая строка все время повторялась
Как можно сделать, чтобы бегущая строка все время повторялась, а не останавливалась после первого прохода? Graphics g; ...

Как сделать так, чтобы анимация не повторялась при повторном входе на сайт?
Ребята, помогите, пожалуйста, если знаете решение: У меня на сайте при входе идет анимация текста (ссылка на сайт www.papaedgar.com)....

Сделать так, чтобы функция возвращала как целые, так и дробные значения
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

2
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
22.10.2010, 00:05
вот пример формы с двумя textbox
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
        public Form1()
        {
            InitializeComponent();
            textBox1.Text = "sdad";
            textBox2.Text = "sdad";
            foreach (Control c in this.Controls)
            {
                if (c is TextBox)
                {
                    c.Click +=new EventHandler(c_Click);
                    c.Tag = true;
 
                }
            }
        }
 
        void c_Click(object sender, EventArgs e)
        {
            Control c = sender as Control;
            if ((bool)c.Tag)
            {
                c.Text ="";
                c.Tag = false;
            }
 
        }
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.10.2010, 00:10
C#
1
2
3
4
5
6
7
8
9
10
bool changeText=false;
private void Ontxtbx_click(object sender, EventArgs e)
        {
            TextBox txtbx = (TextBox)sender;
            if(!changeText)
            {
                 txtbx.Clear();
                 changeText=true;
            }
        }
ну для того что бы в каждом, методе было такое свойство можно создать собственый класс наследованием от textBox
C#
1
2
3
4
public class MyTextBox : TextBox
{
       public bool ChangeText { get; set; }
}
тогда
C#
1
2
3
4
5
6
7
8
9
private void Ontxtbx_click(object sender, EventArgs e)
        {
            MyTextBox txtbx = (MyTextBox)sender;
            if(!txtbx.СhangeText)
            {
                 txtbx.Clear();
                 txtbx.СhangeText=true;
            }
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.10.2010, 00:10
Помогаю со студенческими работами здесь

Как сделать, чтобы картинка повторялась в шапке сайта?
Подскажите пожалуйста как в HTML сделать, чтобы картинка повторялась в шапке сайта?

Как в VBA сделать так, чтобы функция возвращала массив?
Задача: пусть есть числа a, b. Причем a < b. Создать массив, включающий числа из диапазона .

Как сделать так, чтобы функция scanf ожидала ввода
как сделать так чтобы функция scanf ожидала ввода столько сколько надо а не вырубалась через некоторое время? где объявлена функция flush? ...

Как сделать так, чтобы функция rand() возвращала разные значения
Добрый вечер, как можно в visual studio в цикле каждый раз задавать новые рандомные значения перменной, к примеру for(int...

Как сделать так чтобы функция каждый раз возвращала новое значение
Дана вот такая функция и она возвращает случайное число(Она работает) function montekarlo(diap1: double; diap2: double): double; var...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru