Visual C++ radiobuttons

0

Cześć :)
Mam 4 radioButtony w groupBoxie i mam pytanie czy da się zrobić tak aby zawartość wybranego radioButtona została zapisana do pliku?

StreamWriter^ plik = gcnew StreamWriter("good.txt",1);
String^ a = radioButton1->Text;
plik->WriteLine(a);
plik->Close();
			 
			 
 

Zrobiłem coś takiego ale wtedy zapisuje się nawet jak go nie wybiorę :P

0

Musisz jeszcze dodać ifa, w którym sprawdzisz czy dany radioButton jest zaznaczony czy nie

0
if (radioButton4->Checked)
			 {
				 StreamWriter^ plik = gcnew StreamWriter("good.txt",1);
				 String^ a = "1";
				 plik->WriteLine(a);
				 plik->Close();
			 }
			 else
			 {
				 StreamWriter^ plik = gcnew StreamWriter("bad.txt",1);
				 String^ a = "1";
				 plik->WriteLine(a);
				 plik->Close();
			 }
 

Co tu jest nie tak? Jak wybieram radioButton4 to i tak mi zapisuje do bat.txt

0

zapisywać łatwiej tak:

File::WriteAllText("good.txt","1");

Jak wybieram radioButton4 to i tak mi zapisuje do bat.txt
Nie powinno?
Może zamiast zapisywać do innego pliku, najpierw zapisuj inny tekst do jednego pliku. Bo może po prostu zapominasz skasować pliku powstałego w poprzednim uruchomieniu programu…

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