visual c++ Nie otwierające się pliki tekstowe

0

Witam,
dzisiaj zabrałem się za pichcenie kilku zadanek z visuala i w jednym z nich mam zapisywać tekst podany w jednym textboxie do pliku .txt a następnie po kliknięciu drugiego buttona plik ma zostać otwarty do drugiego textboxa. Wysmażyłem więc takie coś:

void InitializeComponent(void)
		{
			this->button1 = (gcnew System::Windows::Forms::Button());
			this->button2 = (gcnew System::Windows::Forms::Button());
			this->saveFileDialog1 = (gcnew System::Windows::Forms::SaveFileDialog());
			this->richTextBox1 = (gcnew System::Windows::Forms::RichTextBox());
			this->richTextBox2 = (gcnew System::Windows::Forms::RichTextBox());
			this->openFileDialog1 = (gcnew System::Windows::Forms::OpenFileDialog());
			this->SuspendLayout();
			// 
			// button1
			// 
			this->button1->Location = System::Drawing::Point(-2, 27);
			this->button1->Name = L"button1";
			this->button1->Size = System::Drawing::Size(152, 23);
			this->button1->TabIndex = 1;
			this->button1->Text = L"Zapisz";
			this->button1->UseVisualStyleBackColor = true;
			this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
			// 
			// button2
			// 
			this->button2->Location = System::Drawing::Point(146, 27);
			this->button2->Name = L"button2";
			this->button2->Size = System::Drawing::Size(140, 23);
			this->button2->TabIndex = 2;
			this->button2->Text = L"Otwórz od konca";
			this->button2->UseVisualStyleBackColor = true;
			this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);
			// 
			// saveFileDialog1
			// 
			this->saveFileDialog1->DefaultExt = L"txt";
			// 
			// richTextBox1
			// 
			this->richTextBox1->Location = System::Drawing::Point(0, 1);
			this->richTextBox1->Name = L"richTextBox1";
			this->richTextBox1->Size = System::Drawing::Size(287, 26);
			this->richTextBox1->TabIndex = 3;
			this->richTextBox1->Text = L"";
			// 
			// richTextBox2
			// 
			this->richTextBox2->Location = System::Drawing::Point(0, 52);
			this->richTextBox2->Name = L"richTextBox2";
			this->richTextBox2->Size = System::Drawing::Size(286, 31);
			this->richTextBox2->TabIndex = 4;
			this->richTextBox2->Text = L"";
			// 
			// openFileDialog1
			// 
			this->openFileDialog1->DefaultExt = L"txt";
			this->openFileDialog1->FileName = L"openFileDialog1";
			// 
			// Form1
			// 
			this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
			this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
			this->ClientSize = System::Drawing::Size(284, 83);
			this->Controls->Add(this->richTextBox2);
			this->Controls->Add(this->richTextBox1);
			this->Controls->Add(this->button2);
			this->Controls->Add(this->button1);
			this->Name = L"Form1";
			this->Text = L"Form1";
			this->ResumeLayout(false);

		}
#pragma endregion
	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
			 {
				  if(saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
					  {
				 richTextBox1->SaveFile(saveFileDialog1->FileName);
				 richTextBox1->Modified=false;
				 Form1::Text = saveFileDialog1->FileName;
			 }

			 }
	private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) 
			 {
			if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
			 {
						 Form1::Text = openFileDialog1->FileName;
						 if (openFileDialog1->FilterIndex == 1)
	         {
							richTextBox2->LoadFile(openFileDialog1->FileName);
			 
			 }
			 }
			 }
};
} 

I w zasadzie wszystko działa jak należy kompilator nie wyświetla żadnych błędów, tylko że za chiny ludowe plik który chcę otworzyć nie wyświetla mi się w drugim textboxie i nie mam pojęcia dlaczego. Byłbym wdzięczny gdyby ktoś poinstruował mnie co robię nie tak.

1

Wywal to if (openFileDialog1->FilterIndex == 1)

0

Dobra dzięki wielkie,zapomniałem edytować filtrów we właściwościach. teraz działa jak należy

1 użytkowników online, w tym zalogowanych: 0, gości: 1