0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
1 | |
Сохранить данные из textbox между запусками22.06.2016, 18:57. Показов 7136. Ответов 20
Метки нет Все метки)
(
Можно как то сделать так, чтобы последние введенные данные в текстбоксах сохранялись до закрытия программы? то есть я, допустим, закрыл окно ввода, а потом открыл, а там остались введенные данные?
и соответственно как их очистисть все сразу?
0
|
|
22.06.2016, 18:57 | |
Ответы с готовыми решениями:
20
Сохранение данных из DataGridView между запусками приложения
Сохранить положение окна между запусками Сохранить состояние кнопки (Enabled) между запусками приложения |
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|||||||||||
22.06.2016, 21:04 | 2 | ||||||||||
Вы не закрывайте окно ввода, а скрывайте.
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 21:08 [ТС] | 3 |
FeddeLeGrand, она запомнит все введенные данные?
просто у меня не один текстбокс, там их несколько
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
||||||
22.06.2016, 21:23 | 4 | |||||
WolfProgrammist, тогда придется либо прописывать так для каждого, либо придумать другой способ. Могу вам предложить записывать данные в XML файл и при каждом запуске проверять, существует ли он. Если да, то считывать данные.
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 21:36 [ТС] | 5 |
FeddeLeGrand, да, напишите, пожалуйста, если не сложно. Интересно, как это будет выглядеть
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|
22.06.2016, 21:39 | 6 |
WolfProgrammist, предоставьте уже готовый код)
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
||||||
22.06.2016, 21:43 [ТС] | 7 | |||||
Код формы, в которой происходит заполнение. Далее, в другом файле, данные из data1, data2 и т.д. вставляются в определенные позиции
P.S. Код с кучей мусора, прошу прощения.
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|
22.06.2016, 21:50 | 8 |
WolfProgrammist, а можете указать кусок кода, где вы хотите открыть окно ввода?
0
|
![]() 5869 / 4746 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
22.06.2016, 21:53 | 9 |
WolfProgrammist,
Ужос! Это если бы было 144 текстбокса или комбобокса, писали бы 144 одинаковых обработчика TextChanged или KeyPress? Не в курсе, что можно к событиям нескольких элементов подписывать один и тот же обработчик? А ссылку на элемент в котором произошло событие, можно через параметр sender получить, приведя его к типу элемента.
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 21:57 [ТС] | 10 |
FeddeLeGrand, не совсем понял, в смысле где уже вставляются данные?
просто окно ввода это и есть эта форма, которую я скинул Даценд, можно, конечно, было сделать, но сейчас как-то уже не до этого)
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|
22.06.2016, 22:01 | 11 |
WolfProgrammist, а, ясненько) Данные каких текстБоксов нужно сохранить? Сохраняем в ворд?
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 22:04 [ТС] | 12 |
FeddeLeGrand, ну, получается всех текстбоксов и комбобоксов, которые есть в форме, которые заполняются, их нужно сохранить как бы не в ворд, а просто отдельно, на случай, если закрыл окно заполнения, и решил снова подправить те данные, которые там вводил, но при следующем запуске они уже не нужны
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|||||||||||
22.06.2016, 22:11 | 13 | ||||||||||
WolfProgrammist, тогда хорошим вариантом будет простое скрытие формы с данными.
Добавлено через 2 минуты WolfProgrammist, потом вы её снова отображаете
И данные остаются неизменными.
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 22:15 [ТС] | 14 |
глупый вопрос, но все же, куда вставлять Form.Show()
как бы скрыть получилось, а если я потом открою другую форму, закрою ее и открою форму, которую заполнял изначально, то заполненные данные останутся?
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
||||||
22.06.2016, 22:25 | 15 | |||||
WolfProgrammist, форма независима от других, ты её скрыл и пока не закроешь всю программку, она будет скрыта. Ты пишешь
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
|
22.06.2016, 22:29 [ТС] | 16 |
FeddeLeGrand, самое забавное то, что именно так форма и открывается изначально, из меню, при нажатии на кнопку. но только при повторном нажатии все текстбоксы пустые(
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
||||||
22.06.2016, 23:15 | 17 | |||||
WolfProgrammist, ну понятно. Нужно при первом нажатии кнопки открыть форму, а потом только раскрывать.
Добавлено через 1 минуту Предполагаю, должна быть проверка, активна ли форма. Только я не знаю метода нужного или свойства. Добавлено через 3 минуты WolfProgrammist, работа if...else должна быть такая
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
||||||
22.06.2016, 23:28 [ТС] | 18 | |||||
FeddeLeGrand, всячески пробуя я пришел к этому, но не могу сделать правильно...
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|||||||||||
22.06.2016, 23:38 | 19 | ||||||||||
Найдите нужное вам свойство
Добавлено через 1 минуту WolfProgrammist, нет нет нет, ActiveForm возвращает активную В ДАННЫЙ МОМЕНТ форму, которую видит пользователь перед собой. Оно не указывает на активность других форм. Добавлено через 4 минуты WolfProgrammist, + у вас неполадка в
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 35
|
||||||
22.06.2016, 23:57 [ТС] | 20 | |||||
вообще никак не получается
![]()
так и при закрытии заполненной формы, она сразу перезапускается пустая, а если закрыть ее потом то она просто закроется, без перезапуска...
0
|
22.06.2016, 23:57 | |
22.06.2016, 23:57 | |
Помогаю со студенческими работами здесь
20
Сохранить признак активности (Enabled) кнопок между запусками программы
Не сохраняются данные между запусками программы Сохранить данные в TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |