Witam
Dokładnie nie wiedziałem jak sprecyzowac temat, otóż mam taki problemik, mam zadeklarowana zmienna globalną tak że widzi ją cała formatka zupełnie na samym początku kodu przed sekcją namespace formatki. Następnie w funkcji ładującej formatkę mam taką oto część kodu odpowiedzialną za zmiane textu
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e)
{
this->progressBar1->Value = 0;
if(flaga_uklad==0)
{ label4->Text="Globalny"; }
if(flaga_uklad==1)
{ label4->Text="Złączy"; }
if(flaga_uklad==2)
{ label4->Text="Narzędzia"; }
}
Mój problem jest następujący jeśli mam przycisk
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {flaga_uklad=2;
}
To po jego kliknięciu nie zmienia mi się text na "Narzedzia" - ustawiona wartość początkowa flagi to 0
I nie wiem gdzie należy tą część kodu (ify) dać aby odświeżał się text bo rozumiem że Form1_Load tylko służy do razowego załadowania formatki.
jeśli natomiast w przycisku dam inna wartość progressbara to zmienia się