Entwickler-Ecke
WinForms - Buttons ausblenden - Label text ändern
SSC streezer - Mo 19.05.08 09:23
Titel: Buttons ausblenden - Label text ändern
Hallo c# leuts ;)
hoffe ihr könnt mir helfen...
ich mache für die schule ein projekt für meinen game clan.
bei dem projekt gibt es am anfang ein login - welches via mysql DB geprüft wird.
während das login fenster noch offen ist, soll es nicht möglich sein die menus (buttons etc.) zu bedienen (disable).
des weiteren soll es, wenn der login "true" ist, unten in der status leiste (statusstrip) den label text auf "mit der Datenbank verbunden" ändern.
tja... und hier die wohl meist gestellte frage hier in eurem board: wie mache ich das ? xD
bin um jeden kleinen tipp froh...
gruss,
streezer
Moderiert von
Christian S.: Topic aus Sonstiges (C# / .NET) verschoben am Mo 19.05.2008 um 10:57
Mikescher - Mo 19.05.08 10:41
Titel: Re: Buttons ausblenden - Label text ändern
SSC streezer hat folgendes geschrieben: |
während das login fenster noch offen ist, soll es nicht möglich sein die menus (buttons etc.) zu bedienen (disable). |
Wie du schon sagst disable einfach alle Contols :D
SSC streezer hat folgendes geschrieben: |
des weiteren soll es, wenn der login "true" ist, unten in der status leiste (statusstrip) den label text auf "mit der Datenbank verbunden" ändern.
|
if login then Label.Caption:='mit der Datenbank verbunden';
Christian S. - Mo 19.05.08 10:50
Titel: Re: Buttons ausblenden - Label text ändern
:welcome:, SSC streezer!
Mikescher hat folgendes geschrieben: |
SSC streezer hat folgendes geschrieben: |
während das login fenster noch offen ist, soll es nicht möglich sein die menus (buttons etc.) zu bedienen (disable). |
Wie du schon sagst disable einfach alle Contols :D |
Autsch, bitte nicht. Folge dem Standardvorgehen in einer solchen Situation und zeige das Login-Fenster modal an (
ShowDialog() anstatt nur
Show() verwenden). Dann ist das Hauptfenster automatisch nicht zu bedienen und gibt bei dem Versuch, es anzuklicken, auch entsprechendes Feedback, wie ein Windows-Nutzer es gewohnt ist.
SSC streezer hat folgendes geschrieben: |
des weiteren soll es, wenn der login "true" ist, unten in der status leiste (statusstrip) den label text auf "mit der Datenbank verbunden" ändern.
|
Nach dem Aufruf von
ShowDialog den Label-Text setzen:
C#-Quelltext
1:
| label1.Text = "mit der Datenbank verbunden"; |
SSC streezer - Di 03.06.08 13:26
ach so ok -.- vielen dank ;)
habs jetzt so gemacht wie mir Christian S. vorgeschlagen hat... hab das Login Fenster mit Showdialog aufgerufen und eine überprüfung hingesetzt ( fenster wird so lange angezeigt bis auf OK gedrückt wurde und die angaben korrekt sind )
danach wird das Label auf den richtigen wert gesetzt.
vielen dank nochmals ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!