Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Помогите Плиз Срочн))!!! Добавлено: 13.08.09 10:15  

Автор вопроса:  Zharik | ICQ: 403609227 
как сделать так , чтобы программа запоминала введенные команды после повторного запуска?)

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Dully



ICQ: 229882730 

Вопросов: 19
Ответов: 51
 Профиль | | #1 Добавлено: 13.08.09 10:42
поясни, не понятен вопрос...

Ответить

Номер ответа: 2
Автор ответа:
 Zharik



ICQ: 403609227 

Вопросов: 3
Ответов: 6
 Профиль | | #2 Добавлено: 13.08.09 11:21
Допустим пользователь программы нажал на CheckBox1, закрыл программу, а затем вновь ее открыл.Мне нужно чтобы CheckBox1 остался нажатым. как Это сделать?

Ответить

Номер ответа: 3
Автор ответа:
 Starkiller



ICQ: 123123 

Вопросов: 3
Ответов: 14
 Web-сайт: google.ru/
 Профиль | | #3
Добавлено: 13.08.09 11:30
1. Записывать в файл
2. Записывать в себя
3. Записывать в реестр
4. Записывать на удаленный сервер и т.д.

Ответить

Номер ответа: 4
Автор ответа:
 Zharik



ICQ: 403609227 

Вопросов: 3
Ответов: 6
 Профиль | | #4 Добавлено: 13.08.09 11:31
Спасибо ! А как можн записать в отдельный файл?

Ответить

Номер ответа: 5
Автор ответа:
 Dully



ICQ: 229882730 

Вопросов: 19
Ответов: 51
 Профиль | | #5 Добавлено: 13.08.09 11:53
сделай текстовый файлик, закинь туда параметр, потом считывай при открытии формы, но лучше в параметры твоего приложения... не надо будет лишних действий делать...

Ответить

Номер ответа: 6
Автор ответа:
 Шпион



ICQ: 250543104 

Вопросов: 13
Ответов: 118
 Профиль | | #6 Добавлено: 14.08.09 07:09
лучше писать в реестр в ветку HKCU. запись в файл червива тем, что может не быть доступа, да и многолузер сразу отпадает

Ответить

Номер ответа: 7
Автор ответа:
 Dully



ICQ: 229882730 

Вопросов: 19
Ответов: 51
 Профиль | | #7 Добавлено: 18.08.09 07:45
Шпион пишет:
лучше писать в реестр в ветку HKCU

а пареметры приложение не лучше? и многолузер тоже пойдет...

Ответить

Номер ответа: 8
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #8
Добавлено: 18.08.09 10:51
Как самый простой вариант:
 
  1. Private Sub Form_Unload(Cancel As Integer)
  2. SaveSetting("Я", "хочу", "жрать!", CheckBox1.Value)
  3. End Sub
  4. Private Sub Form_Load()
  5. CheckBox1.Value = Val(GetSetting("Я", "хочу", "жрать", "0"))
  6. End Sub

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 18.08.09 23:31
Ну если именно для .NET - тогда, на сколько я помню, там есть встроенные механизмы хранения данных.

На винте какой-то старый проект нашел, я не перестаю себе удивляться.. Представьте, я когда такое писал.. :)

  1.         private void cmdSave_Click(object sender, EventArgs e)
  2.         {
  3.             Properties.Settings.Default.DB_Host = txtDB_Host.Text;
  4.             Properties.Settings.Default.DB_Name = txtDB_Name.Text;
  5.             Properties.Settings.Default.DB_Password = txtDB_Password.Text;
  6.             Properties.Settings.Default.DB_User = txtDB_User.Text;
  7.             Properties.Settings.Default.DB_DSN = txtDB_DSNName.Text;
  8.             Properties.Settings.Default.ProgrammDownload = textBox1.Text;
  9.             Properties.Settings.Default.DB_AutoConnect = chkAutoConnect.Checked;
  10.             Properties.Settings.Default.Save();
  11.             this.Close();
  12.  
  13.         }
  14.  
  15.         private void frmOptionsConnect_Load(object sender, EventArgs e)
  16.         {
  17.             Properties.Settings.Default.Reload();
  18.             txtDB_Host.Text = Properties.Settings.Default.DB_Host;
  19.             txtDB_Name.Text = Properties.Settings.Default.DB_Name;
  20.             txtDB_Password.Text = Properties.Settings.Default.DB_Password;
  21.             txtDB_User.Text = Properties.Settings.Default.DB_User;
  22.             txtDB_DSNName.Text = Properties.Settings.Default.DB_DSN;
  23.             textBox1.Text = Properties.Settings.Default.ProgrammDownload;
  24.             chkAutoConnect.Checked = Properties.Settings.Default.DB_AutoConnect;
  25.         }


Звезда в шоке ))))

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 18.08.09 23:33
А ну добавлять эти поля Properties.Settings.Default.[СЮДА] как-то где-то в свойствах проекта что-ли.. )

Ответить

Номер ответа: 11
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #11
Добавлено: 18.08.09 23:53
А как насчет XML с хранением файла настроек в ApplicationData активного юзера?
Вот, например: http://bit.pirit.info/forum/viewtopic.php?t=10876

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам