Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загрузка положения и размера формы с реестра.

34K
23 января 2008 года
Chesnok88
3 / / 23.01.2008
Всем привет!!Помогите, если не трудно..
Пытаюсь загрузить значения с реестра(присутствуют).
Код:
private: System::Void Form1_Activated(System::Object^  sender, System::EventArgs^  e)
         {
             RegistryKey ^ software=Registry::CurrentUser->OpenSubKey("software",RegistryKeyPermissionCheck::ReadSubTree);
             RegistryKey ^LIMON = software->OpenSubKey("LIMON",RegistryKeyPermissionCheck::ReadSubTree);
             RegistryKey ^Translator = LIMON->OpenSubKey("Translator",RegistryKeyPermissionCheck::ReadSubTree);
             int^ int1= Convert::ToInt32( Translator->GetValue("WNHeight","10"));
             this->Size.Height=Convert::ToInt32( Translator->GetValue("WNHeight","10"));
             this->Size.Width= Convert::ToInt32( Translator->GetValue("WNWidth","10"));
             this->Location.X= Convert::ToInt32( Translator->GetValue("WNLocatX","10"));
             this->Location.Y= Convert::ToInt32( Translator->GetValue("WNLocatY","25"));
             
            // System::Windows::Forms::MessageBox::Show(Translator->GetValue("WNLocatY")->ToString());// Translator->GetValue("WNLocatY");


             Translator->Close();
             LIMON->Close();
             software->Close();
         }



не могу понять почему данные не заносяться в свойства формы..
(this->Size.Height)
Причем в переменную int1 значения записываються..
1.8K
24 января 2008 года
CilCatblack
251 / / 20.09.2007
Попробуй свойству Height присвоить int1:)
34K
25 января 2008 года
Chesnok88
3 / / 23.01.2008
Спасибо сам разобрался...:)

просто нужно было присваивать другому свойству значение..
Правильнее..
this->Height=Convert::ToInt32( Translator->GetValue("WNHeight","395"));
this->Width= Convert::ToInt32( Translator->GetValue("WNWidth","557"));
this->Left= Convert::ToInt32( Translator->GetValue("WNLocatX","75"));
this->Top= Convert::ToInt32( Translator->GetValue("WNLocatY","89"));
713
28 января 2008 года
Ap0k
360 / / 13.03.2006
Эх... из реестра.. :confused:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог