

Visual C++ 2005/2008
#1
Відправлено 30.03.2009 – 23:57
Є форма Form1 і Form2, на Form1 є батон (кнопка). Як зробити так щоб при натисканні на цей батон відкривалася Form2? Зразок коду покажіть будь-ласка...
Питання №2
Хто має прогу (сам код маєтсья на увазі) або знає де скачати, яка рахує визначники високих порядків??? Бажано до 5-го порядку включно!!! Наперед вдячний!!!
#2
Відправлено 31.03.2009 – 02:02
Відповідь 1:
Віжуал С++ то повний сакс. юзай C#. Приблизно так:
Сунеш код в обробник
Form2 f = new Form2();
f.Show(this);
Пишу з памяті може і неточно (можна і без this) Якщо треба шоб перша форма не реагувала пишеш ShowDialog();
Відповідь 2:
http://alglib.sources.ru
Повідомлення відредагував Lactarius: 31.03.2009 – 02:09
#3
Відправлено 31.03.2009 – 14:28
Form2^ f = gcnew Form2(); f->Show();
А другу тема не було резону створювати бо це по суті одне моє завдання =)
І я думаю, що з часом всетаки тему редагуватиму, бо питань виникатиме море... доповнюватиму по ходу, тому прошу модераторів не видаляти тему =)
Повідомлення відредагував Dimetrius: 31.03.2009 – 14:29
#4
Відправлено 31.03.2009 – 14:35
#5
Відправлено 31.03.2009 – 15:08
Цитата
f->Show();
#6
Відправлено 01.04.2009 – 04:55
Як у Visual C++ 2005/2008 обробляти якийсь інший тип подій, а не тільки клік, чи лоад форми? Наприклад MouseOn, MouseDrag ну чи шось тіп того ...
Питання №4
Як у Visual C++ 2005/2008 зробити щоб певна подія відбувалася при натисканні певної клавіші на клавіатурі ... Наприклад button1_Click при натисканні на клавішу "b"... і чи взагалі таке можливо?
Або навіть не така подія, як клік батона, а просто присвоєння певній змінній певного значення, зміна положення картинки на формі, зміна розміру кнопки якоїсь, закриття форми...
IA32 (31.03.2009 15:35) писав:
Так, вчили... але тіко один семестр... покищо.
#7
Відправлено 01.04.2009 – 07:48
На клавішу просто злови подію КейДавн і якщо в аргументах натиснута Б то пиши або button1->PerformClick(); або тупо викличи метод який обробляє баттон клік.
П.С. Не встидно такі тривіальні речі питати?
#8
Відправлено 01.04.2009 – 12:49
#9
Відправлено 01.04.2009 – 23:59
#10
Відправлено 02.04.2009 – 13:56

#11
Відправлено 17.05.2009 – 23:04
Я передавати змінні оголошені в одній формі іншій?
Наприклад є Form1 і в ній оголошена змінна int lol = 100;
Як зробити щоб батон на Form2, яка викликається з Form1, виводив на Form2 наприклад pow(lol, 2); ???
#12
Відправлено 18.05.2009 – 00:19
#13
Відправлено 19.05.2009 – 08:16
Dimetrius (18.05.2009 00:04) писав:
Я передавати змінні оголошені в одній формі іншій?
Наприклад є Form1 і в ній оголошена змінна int lol = 100;
Як зробити щоб батон на Form2, яка викликається з Form1, виводив на Form2 наприклад pow(lol, 2); ???
я писав в 2008 студії в С++ і робив так:
Файл stdafx.cpp
#include "stdafx.h" int mas[7]; //отут описав глобальну змінну
private: System::Void textName_TextChanged(System::Object^ sender, System::EventArgs^ e) { extern int mas[7]; //отут її описав в процедурі ... mas[2] =+mas[3]; //і використав }
якщо щось неправильно нехай пан Lactarius виправить.
#14
Відправлено 19.05.2009 – 16:01
#16
Відправлено 19.05.2009 – 17:14
#17
Відправлено 11.10.2009 – 16:40
Чи можливо в VC++ створити масив наприклад текстбоксів...
Подібні реалізації в C# я уже знайшов, але чи можливо це реалізувати в VC++? І якщо можливо то як?
#18
Відправлено 08.04.2010 – 05:01
Dimetrius (11.10.2009 10:40) писав:
Чи можливо в VC++ створити масив наприклад текстбоксів...
Подібні реалізації в C# я уже знайшов, але чи можливо це реалізувати в VC++? І якщо можливо то як?
тобі ніколи не спадало на думку хоча б спробувати погуглити
я цього віжуал сі++ ніколи в обличчя не бачив а он скільки видало мені подібних результатів за один нещасний клік: http://www.google.com/#hl=en&q=visual+...2bb30ecf4f91972
тут шось подібне розібрали http://social.msdn.microsoft.com/Forums/en...0b-fb16d38eb82a
Повідомлення відредагував Amarok: 08.04.2010 – 05:13
#19
Відправлено 12.08.2010 – 08:44
VS 2008. У коді C# використовується Microsoft.Xna.Framework.GamerServices, Microsoft.Xna.Framework.Graphics і т.д.. Проблема в тому, що для того, щоб воно працювало треба додати Xna у списку посилань, проте її там немає. хоча встановлювалось воно нормально.
Знайшов був у неті схожу ситуацію, виконав
Цитата
Пробував перевстановлювати, але теж нічого не дає.
#20
Відправлено 12.08.2010 – 09:09
вар 2. - зареэструвати ваш пакет в гаці - мала б тоді студія підтягнути.
вар 3. - підключати збірку через Reflection
Кількість користувачів, що читають цю тему: 1
0 користувачів, 1 гостей, 0 анонімних