Autor Beitrag
SSC streezer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: Mo 19.05.08 09:23 
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 user profile iconChristian S.: Topic aus Sonstiges (C# / .NET) verschoben am Mo 19.05.2008 um 10:57
Mikescher
Hält's aus hier
Beiträge: 4

WIN XP Prof SP2
Delphi (Turbo Delphi Explorer)
BeitragVerfasst: Mo 19.05.08 10:41 
user profile iconSSC 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


user profile iconSSC 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 19.05.08 10:50 
:welcome:, SSC streezer!

user profile iconMikescher hat folgendes geschrieben:
user profile iconSSC 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.

user profile iconSSC 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:
ausblenden C#-Quelltext
1:
label1.Text = "mit der Datenbank verbunden";					

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
SSC streezer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

WinXP, Vista Ultimate
C# (VS 05 n' 08), PHP
BeitragVerfasst: 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 ;)