Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich möchte mein Programm mit einem Button "Open" starten. Sobald ich diesen Button drücke (aktiv ist), soll dieser gesperrt werden .... und das Programm läuft!
Das Programm wird mit den Button "Close" beendet. Wenn ich also auf den Button Close klicke (aktiv ist) wird das programm beendet und der Button "Open" wird wieder frei!
wie kann ich einen button sperren?
kann mir da bitte wer weiterhelfen?
freue mich schon auf eure antworten
Anzeige
11.12.2006, 11:30 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2006 18:53 von Dennis.Moser.)
Also ich würde eher sagen: Viel Lärm um nicht, denn das Zauberwort heiß: "Nimm 1 statt 2". Für das Ein- und Ausschalten der Wohnzimmerlampe oder was weiß ich genügt doch auch ein Schalter, warum müssen das denn unbedingt 2 Schalter sein, wenn es sich um das Ein-und Ausschalten eine Programmfunktion handelt?.
[attachment=30540:attachment]
Und wenn es denn unbedingt 2 Schalter sein sollen, dann würde ich das Auswahl-Menü (Radio-Buttons) verwenden. Die Punkte zum Anklicken lassen sich durch ganz normale Tasten ersetzten. Meine Urgroßmutter hatte noch so einen 2-Knopf-Schalter fürs Licht: Wenn der rote Knopf reingedrückt wurde, sprang der schwarze raus. Wäre das nichts für Dein Programm?
Das ist undurchschaubar, auch für mich selbst. Fakt ist nur, das es den Schalter tatsächlich gab. Und selbst weiß ich, ehrlich gesagt, auch nicht richtig, was das Beste für den Bediener ist. Verwendet man nämlich, wie von mir vorgeschlagen, nur einen Schalter für Ein und Aus, so bin ich mir immer nicht sicher, wie man die beiden Zustände beschriftet: Soll man den Ist-Zustand beschreiben, also Knopf heraus = AUS; Knopf gedrückt = EIN, oder soll man die Aktion beschreiben, die man mit der Bedienung erreicht, als bei Knopf heraus: EINSCHALTEN, Knopf ist drin: AUSSCHALTEN. Bei zwei Knöpfen hingegen ist alles klar.
Genau! Über die Beschriftung habh auch schon X-mal den Kopf zerbrochen:wacko:Das gleiche gilt ja auch, wenn man den Button einfärbt. Macht man ihn jetzt rot und schreib "Ende" drauf, wenns läuft und Grün/"Start" wenns gestoptt ist oder umgekehrt?
Deswegen ist wohl die Radio-Button-Methode die beste! Das ich noch nie darauf gekommen bin, die zwei "Punkte" durch Schalter zu ersetzen... GENIAL! Die dadurch erreichte automatische Deaktivierung des jeweils anderen Buttons hab ich sonst immer mit ner EXOR-Verknüpfung in ner Case-Struktur gemacht...Hah...ich bin begeistert
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
15.12.2006, 07:24 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2006 07:25 von Achim.)
Genau! Über die Beschriftung habh auch schon X-mal den Kopf zerbrochen:wacko:Das gleiche gilt ja auch, wenn man den Button einfärbt. Macht man ihn jetzt rot und schreib "Ende" drauf, wenns läuft und Grün/"Start" wenns gestoptt ist oder umgekehrt?
Deswegen ist wohl die Radio-Button-Methode die beste! Das ich noch nie darauf gekommen bin, die zwei "Punkte" durch Schalter zu ersetzen... GENIAL! Die dadurch erreichte automatische Deaktivierung des jeweils anderen Buttons hab ich sonst immer mit ner EXOR-Verknüpfung in ner Case-Struktur gemacht...Hah...ich bin begeistert
Gruss
Achim
PS: Keine Ahnung, warum das jetzt noch mal auftaucht...ich hab ne Fehlermeldung gekriegt..."Flood Kontrolle" aktiv..."noch mal machen..." und jetzt das...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
15.12.2006, 08:04 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2006 08:09 von Lucki.)
@Achim:
Danke für das Lob, aber das Leben ist ungerecht. Bei den Beiträgen, auf die ich mir selbst etwas eingebildet habe, bei denen ich also das Lob gewissermaßen erwartete, kam meist nicht einmal eine Antwort. Dafür kommts jetzt von Dir wegen einer so einfachen Sache.
Daß ich das herausgefunden habe, war nun wirklich nicht "genial", sondern liegt einfach daran, daß ich (- im Unterschied zu Dir, so hoffe ich für Dich -) als Rentner mehr Zeit habe zum Herumspielen...
Gruß Ludwig