Попугай писал(а):Mita, как раз таки нет, это именно операционка 2002 года написания. На скрине представлена фотография из интернета, просто очень похоже. У меня слетел загрузочник винды и сгорела оперативка, мне предложили дос или нортон 2002 года на русском. Как я мог при этих обстаятельствах запустить файловый менеджер, написанный на основе линукса? Да к тому же там была консоль команд и был представлен диск X:boot.
Кстати, а я как раз и хочу файловый менеджер написать.
private: System::Void выходToolStripMenuItem1_Click(System::Object^ sender, System::EventArgs^ e) {
//Тут я должен добавить какие-то свои действия или влепить обработчик событий, но я хочу открыть форму about.h
}
Попугай писал(а):У меня имеются две формы (windows forms): main.h и about.h.
В main.h есть меню и у кнопки "О программе" вот такой код:
- Код: Выделить всё
private: System::Void выходToolStripMenuItem1_Click(System::Object^ sender, System::EventArgs^ e) {
//Тут я должен добавить какие-то свои действия или влепить обработчик событий, но я хочу открыть форму about.h
}
И нужно, чтобы при нажатии этой кнопки открывалась форма about.h. Какой код для этого надо вставить туда (где комментарием отмечено)?
Попугай писал(а):Mita, сижу гадаю над синтаксисом команд, пишет то "не объявленный идентификатор", то "следует использовать gcnew", то "синтаксическая ошибка".
Слёзно прошу привести пример кода, а то я так долго могу над синтаксисом гадать, а то раньше никогда сразу 2 формы не использовал.
Обработчик событий для кнопки "1":
int *num = new int(1);
oper -> Text = System::Convert::ToString(*num);// oper - это текстовое поле
delete num;
Обработчик событий для кнопки "2":
int *num = new int(2);
oper -> Text = System::Convert::ToString(*num);
delete num;
oper -> Text += System::Convert::ToString(*num);
//Код обработчика событий кнопки "запятая"
char *num = new char; // Сделал я чар
*num = ',';// Присвоил ему запятую
oper -> Text += System::Convert::ToString(*num);//Опер - текстбокс, в него добавляется запятая
delete num;// Чар удаляется
oper -> Text += ',';
this->comboBox1->FormattingEnabled = true;
this->comboBox1->Items->AddRange(gcnew cli::array< System::Object^ >(32) {L"кг/м3", L"г/см3", L"т", L"ц", L"кг", L"г", L"мг",
L"м3", L"л", L"см3", L"км/ч", L"м/с", L"км", L"м", L"дц", L"см", L"мм", L"ч", L"мин", L"с", L"МН", L"кН", L"гН", L"Н", L"мН",
L"МПа", L"кПа", L"гПа", L"Па", L"мПа", L"Н/м3", L"Н/см3"});
this->comboBox1->Location = System::Drawing::Point(160, 52);
this->comboBox1->Name = L"comboBox1";
this->comboBox1->Size = System::Drawing::Size(121, 21);
this->comboBox1->TabIndex = 1;
this->comboBox1->SelectedIndexChanged += gcnew System::EventHandler(this, &Form1::comboBox1_SelectedIndexChanged);
Вернуться в Компьютерные вопросы
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5