ComboBox Visual C#

ComboBox Visual C#
Karolina Badzioch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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:

Kopiuj
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();
	}
	

}
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
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#

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Karolina Badzioch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.