ComboBox Visual C#

0

Cześć, mam problem z częścią programu w Visualu, mianowicie do ComboBoxa mialam dodać 10%,15%,20%, do TextBoxa wprowadzić "x" i wtedy na etykiecie miał pojawiać się dany procent z "x". Czegoś ewidentnie brakuje, czy ktoś jest w stanie mi pomóc? Poniżej wklejam kawałek kodu:

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
		  }
private: System::Void comboBox1_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
	double x;
	x = double::Parse(textBox1->Text);
	
	{
		     if (comboBox1->SelectedIndex = 1) this->label2->Text = (x * (0, 1)).ToString();
		else if (comboBox1->SelectedIndex = 2) this->label2->Text = (x * (0, 15)).ToString();
		else if (comboBox1->SelectedIndex = 3) this->label2->Text = (x * (0, 20)).ToString();
	}
	

}
0

To nie jest język C++ (tam nie ma daszków), tylko C++/CLI (mutant, bez sensu do normalnego używania)
https://4programmers.net/Forum/C_i_.NET/196733-o_naduzywaniu_c++cli

Już lepiej pisz w czystym C#, i pomocy co do widgetów szukaj w dziale C#

0

if (comboBox1->SelectedIndex = 1) zmieniasz comboBox1->SelectedIndex na 1 po czym tą 1 traktujesz jako zmienną logiczną czyli prawda.

0

@Karolina Badzioch: Tam ma być kropka, to właśnie te %

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