Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2012, 18:10   #1
GanJIk
Пользователь
 
Регистрация: 11.11.2008
Сообщений: 14
По умолчанию Проблемы в Контейнере (С++)

Написал программу но возникла проблема с контейнером,перепробовал все средства все ровно не работает.Посмотрите кто нибудь свежим взглядом.
ССылка на саму программу
http://www.fayloobmennik.net/1645336
Если что вот код
Код:
#pragma endregion
	private: System::Void richTextBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
			 }

static System::String^ StdToSys(std::string StdStr){
return gcnew System::String(StdStr.c_str());        
}
static const std::string SysToStd(System::String^ SysStr){
    using namespace Runtime::InteropServices;       
    return (const char*)(Marshal::StringToHGlobalAnsi(SysStr)).ToPointer();
}

private: System::Void создатьToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
		
			 System::Windows::Forms::DialogResult res;

		 res=MessageBox::Show("Сохранить из изменения в файле "+((System::String^)gcnew System::String(filename.c_str()))+"?", "Блокнот", MessageBoxButtons::YesNoCancel);

		 switch (res)
		 {
		 case System::Windows::Forms::DialogResult::Yes:
			if (path=="Безымянный.txt")
			 if (saveFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK) {
				path=SysToStd(saveFileDialog1->FileName);
			 richTextBox1->SaveFile(SysToStd(path),RichTextBoxStreamType::PlainText);
			}
		          break;
		case System::Windows::Forms::DialogResult::No:
				 richTextBox1->Clear();
		          break;
		case System::Windows::Forms::DialogResult::Cancel:
				 MessageBox::Show("");
		          break;
		 }
		 } 

private: System::Void открытьToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
		 
		  if (openFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK) {
				path=SysToStd(openFileDialog1->FileName);
				richTextBox1->LoadFile(SysToStd(path),RichTextBoxStreamType::PlainText);
		  }
		 }
private: System::Void сохранитьToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
		
		 if (path=="Безымянный.txt"){
			 if (saveFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK) {
				path=SysToStd(saveFileDialog1->FileName);
			 richTextBox1->SaveFile(SysToStd(path),RichTextBoxStreamType::PlainText);
			 }} else richTextBox1->SaveFile(SysToStd(path),RichTextBoxStreamType::PlainText);
		 }
private: System::Void выйтиToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
	     	Application::Exit();
		
		 }
};
}
GanJIk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы из-за 7-ки? nimbus2000 Помощь студентам 4 09.02.2012 17:35
проблемы с IE Tradua HTML и CSS 1 05.08.2011 06:54
Два блока в контейнере mutabor HTML и CSS 5 02.01.2011 00:41
Проблемы с С# PDV199003 Помощь студентам 0 04.06.2010 14:38
проблемы с IE xakzona Помощь студентам 1 16.12.2008 21:53