Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 48

Не очищается TextBox

23.08.2016, 19:02. Показов 2173. Ответов 5

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
 
            int symbols = Convert.ToInt32(comboBox1.Text);
 
            Random randchar = new Random();
 
            for(int i = 0; i < symbols; i++)
            {
                password += (char) randchar.Next(65, 122);
            }
 
            textBox1.Text = password;            
        }
При нажатии button1 вместо очистки textbox'a в него добавляется следующий password.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.08.2016, 19:02
Ответы с готовыми решениями:

textBox не очищается до конца
Добрый день. Программа изменяет значения textBox2 при изменении textBox1 и наоборот, проблема в том, что когда в обоих текстбоксах есть...

Очищается qmap
объявляю QMap&lt; QString*,QPair&lt;QString,QDate*&gt;* &gt; COOKIE; дальше в методе пишу QString *s = new...

не очищается listbox
void __fastcall TForm1::Button2Click(TObject *Sender) { ListBox1-&gt;Clear(); //пробовал так ...

5
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
23.08.2016, 19:11
Лучший ответ Сообщение было отмечено bigblackboy как решение

Решение

Потому что у тебя сам password не очищается. Сделай его локальным для этого метода.
1
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 48
23.08.2016, 19:16  [ТС]
А если мне надо использовать эту переменную еще в одном методе, как быть?
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
23.08.2016, 19:49
Ну тогда просто очищай ее перед циклом и все.
Хотя я бы наверное делала как-то так, если уж генерация пароля понадобилась:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System.IO;
using System;
using System.Security.Cryptography;
 
class Program
{
    static void Main()
    {
var bytes = new byte[16];
using (var rng = new RNGCryptoServiceProvider())
{
    rng.GetBytes(bytes);
}
 
        Console.WriteLine(BitConverter.ToString(bytes).Replace("-", string.Empty));
    }
}
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
24.08.2016, 17:39
Никакой ошибки нет.
По коду сначала идет очистка, а затем заполение. И тогда зачем нужна очистка?
0
22 / 20 / 5
Регистрация: 29.02.2016
Сообщений: 590
28.08.2016, 15:37
14-я строка тебе придаёт новое значение. если не хочешь этого - убери эту строку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.08.2016, 15:37
Помогаю со студенческими работами здесь

Очищается таблица
Здравствуйте! Подскажите почему каждый день сама очищается таблица из базы данных? В общем у меня есть таблица users данные о...

Не очищается экран
Здравствуйте, друзья. Подскажите, пожалуйста, чем очистить экран (очевидно, что system(&quot;cls&quot;) в данном случае не...

Не очищается буфер
Всем привет. Есть такой код: TCHAR* buf; void f(int index)//допустим есть такая функция { //заносим в буфер информацию с...

Очищается DBGrid
Делаю по кнопке сложение чисел в колонке Summa базы данных Test. Само сложение работает нормально, но после нажатия на кнопку все данные...

Не очищается PictureBox
Народ, заранее извиняюсь ибо чайник, но вспоможите кто может. Весь инет перевернул, но не нашел. Я так понимаю, что сейчас метода Cls в...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru