Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создать кнопку на Form2 в Load Form1 / 6 сообщений из 6, страница 1 из 1
16.01.2013, 01:40
    #38111575
tur91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
В стандартном проекте WF в Form1_Load создаем новый Form2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) 
{
     Form^ Form2 = gcnew Form;
     Form2->Show();
  // далее пытаемся создать на Form2 кнопку button1, но неудачно
     System::Windows::Forms::Button^  button1;
     Form2->button1 = (gcnew System::Windows::Forms::Button());
}

Подскажите как это сделать?
...
Рейтинг: 0 / 0
16.01.2013, 03:28
    #38111598
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
Это раз:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) 
{
     Form^ Form2 = gcnew Form;
     System::Windows::Forms::Button^  button1;
     Form2->button1 = (gcnew System::Windows::Forms::Button());

     Form2->Show();
}


И два: как я понял, кнопка не лежит на форме. Посмотрите, что-то типа AddControl у Form2.
...
Рейтинг: 0 / 0
16.01.2013, 11:46
    #38111862
tur91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
Да не лежит. Я и говорю проблема, я не знаю как посадить кнопку на Form2.
Мне нужен код как это сделать.
...
Рейтинг: 0 / 0
17.01.2013, 13:35
    #38113848
tur91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
Спасибо. Вот так работает

Код: plaintext
1.
2.
3.
4.
Form^ Form2 = gcnew Form;
Form2->Show();
button1 = (gcnew System::Windows::Forms::Button());
Form2->Controls->Add(button1);


А теперь мне надо вместо кнопки поставить пикче и вывести на нее матрицу чисел.
Может кто-нибудь знает как это делать?
...
Рейтинг: 0 / 0
17.01.2013, 14:04
    #38113933
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
tur91,

ну поставьте пикче вместо кнопки, проблема где? вывести можно, у вас ссылка уже имеется на контрол. Стандартный дизайнер формы по такому же подобию генерит код
...
Рейтинг: 0 / 0
17.01.2013, 15:00
    #38114070
tur91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать кнопку на Form2 в Load Form1
VSVLAD, проблема не в пикче, это я сделал. Проблема в том чтобы в пикче загрузить не картинку из файла стандартного формата BMP, JPG..., а матрицу чисел. Что такое JPG? Это три матрицы чисел R G B, а мне хотя бы одну матрицу загрузить в пикче.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создать кнопку на Form2 в Load Form1 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]