Как сохранить в форме последние изменения сделанные юзером?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

Как сохранить в форме последние изменения сделанные юзером?

Сообщение M@SKIT » 10.04.2006 (Пн) 12:55

:?:

M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

То-есть, что я имею ввиду.

Сообщение M@SKIT » 10.04.2006 (Пн) 13:05

То-есть, что я имею ввиду. :?: Я сделал программку расчета цен, размеров, кол-ва использованных материалов для всякой дребедени вобщем неважно. И есть у меня прямо в форме такой fraim отдельный где цены забиты. Запустил программу посчитал все, получил стоимость при изменении цен меняется стоимость (естес-но), но программу выключил потом включил, а цены остались те же что я забивал при разработке, а надо чтобы были измененные. Перелистал здоровенный фолиант по VB6 но ничерта не нашел. Помогите люди ПОЖАЛУЙСТА.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 10.04.2006 (Пн) 13:06

Интересный вопрос. А, можно конкретнее, что за форма и что там изменяется?

[/code]

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 10.04.2006 (Пн) 13:17

Интересно, а ты думал цены сами изменятся?

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 10.04.2006 (Пн) 13:18

Сохранить их куда-нибудь, а при загрузке формы - считать. Оптимальное место сохранения (файл, реестр, база данных, что-то еще) зависит от конкретной постановки задачи.
Быть... или не быть. Вот. В чём вопрос?

M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

Сообщение M@SKIT » 10.04.2006 (Пн) 13:36

Ну как работать с реестром я еще не разобрался, но с файлом попробую.(просто вопрос был в том, чтобы максимально упростить программку, но если другого выхода нет ...). Спасибо!!!

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 10.04.2006 (Пн) 13:39

M@SKIT
GetSetting\SaveSetting используй

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 10.04.2006 (Пн) 13:56

Блин. В самое место, отправлять человека - в реестр писать данные.

Это же для новчиков форум. Пусть пишет в файл и все.

В реестр большие объемы все равно, нечего записывать данных никаких, кроме разве что настроек. Так что- в файл. Или в БД.

M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

Сообщение M@SKIT » 10.04.2006 (Пн) 13:57

Хорошо, спасибо. Тогда еще один вопрос есть кнопка при нажатии на которую выскакивает диалог с просьбой ввести пароль. Я знаю что в стандартном текстовом поле есть свойство позволяющее вместо введеной информации отображать заранее указанный символ. Можно ли организовать тоже самое для одного из стандартных диалогов VB6, в частности для InputBox?

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 10.04.2006 (Пн) 14:11

см. свойство PasswordChar

M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

Сообщение M@SKIT » 10.04.2006 (Пн) 14:33

Я знаю, что это свойство называется PasswordChar, я имел ввиду: есть ли стандартные диалоги, для которых предусмотрено это свойство или надо создавать свой диалог.

M@SKIT
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 10.04.2006 (Пн) 11:10
Откуда: Одесса

Сообщение M@SKIT » 10.04.2006 (Пн) 14:47

Ладно, все дурной вопрос. Уже разобрался! Thanks! :oops:

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 10.04.2006 (Пн) 19:53

M@SKIT писал(а):Хорошо, спасибо. Тогда еще один вопрос есть кнопка при нажатии на которую выскакивает диалог с просьбой ввести пароль. Я знаю что в стандартном текстовом поле есть свойство позволяющее вместо введеной информации отображать заранее указанный символ. Можно ли организовать тоже самое для одного из стандартных диалогов VB6, в частности для InputBox?

Так кто-нибудь может ответить на этот интересный вопрос?
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 10.04.2006 (Пн) 22:58

Роман-вб писал(а):Так кто-нибудь может ответить на этот интересный вопрос?

ИМХО, проще создать свою формочку и в текстбоксе поставить свойство PasswordChar="*"
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.04.2006 (Вт) 6:26

Роман-вб писал(а):
M@SKIT писал(а):Хорошо, спасибо. Тогда еще один вопрос есть кнопка при нажатии на которую выскакивает диалог с просьбой ввести пароль. Я знаю что в стандартном текстовом поле есть свойство позволяющее вместо введеной информации отображать заранее указанный символ. Можно ли организовать тоже самое для одного из стандартных диалогов VB6, в частности для InputBox?

Так кто-нибудь может ответить на этот интересный вопрос?

http://vbrussian.com/Examples.asp?ID=12
Изображение

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 11.04.2006 (Вт) 13:33

А меня интересует вот такой вопрос: а как можно в консоли сделать звездочки вместо букв? (как например в mysql.exe при удаленном подключении к базе данных)
Если всё делать своими ручками, они скоро отвалятся !

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.04.2006 (Вт) 13:58

Отключить эхо, и рисовать звёздочки самому.
Изображение

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 11.04.2006 (Вт) 14:06

tyomitch
Ну вот есть консоль создаваемая через AllocConsole или изменение экзешника. Читать с неё через ReadConsole, которая пока пользователь не нажмет ентер управление в программу не возвращает. Собственно впорос, как заставить заменять введенные символы на звездочки, попутно прочитывая уже введенное. :roll:
Если всё делать своими ручками, они скоро отвалятся !

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.04.2006 (Вт) 14:24

tyomitch писал(а):Отключить эхо, и рисовать звёздочки самому.

SetConsoleMode(GetConsoleMode() And Not ENABLE_LINE_INPUT)
Изображение

Smert
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 07.04.2006 (Пт) 18:47
Откуда: Молдова,Бельцы

Сообщение Smert » 15.04.2006 (Сб) 18:01

Da kstati, a kak pravilino zareg-sia v reestre
Dano:
[HKLM\Software\Microsoft\Windows\CurrentVersion\Run]

a vse ostalinoe- kak govoritsia Random t.e. kak hotite, glavnoe razdel!
Пап, а что такое ВБ?
Cынок, это просто фантастика!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.04.2006 (Сб) 18:09

Smert писал(а):Da kstati, a kak pravilino zareg-sia v reestre
Dano:
[HKLM\Software\Microsoft\Windows\CurrentVersion\Run]

a vse ostalinoe- kak govoritsia Random t.e. kak hotite, glavnoe razdel!

Нисколько это не kstati. Кроме того, транслит на форуме запрещён.
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 177

    TopList  
cron