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 значения записываються..
Попробуй свойству Height присвоить int1:)
просто нужно было присваивать другому свойству значение..
Правильнее..
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"));
Эх... из реестра.. :confused: