Menue mit xbpPushbutton

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 393
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Menue mit xbpPushbutton

Beitrag von Armin »

Hallo zusammen,

um die gewohnte Tastaturbedienung in meinem System zu erreichen (Kundenanforderung) habe ich ein Menuesystem mit xbpPushbutton realisiert.
Problem: der aktuelle Knopf ist nur durch eine dünne gestrichelte Linie gekennzeichnet - weiss jemand unter W32 eine Möglichkeit diesen deutlicher zu zeigen - z.B. andere Farbe oder dickere Linie...

Gruss, Armin
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hmm,
bau' Dir doch Deine eigenen "Knöpfe" mit XbpStatic() - da kannst Du dann verschiedene "Bilder" anzeigen lassen - je nachdem, ob der "Knopf" angeklickt wurde oder nicht.
Siehe dazu auch:
:setInputFocus() (geerbt von XbpWindow() )
:killInputFocus() (geerbt von XbpWindow() )
:type

Viele Grüße,
Martin
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 393
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Armin »

Hallo Martin,

besten Dank für die prompte Unterstützung - die Idee mit xbpStatic-Menüs ist gut :)
ich schau mir´s mal genauer an...

Gruß, Armin
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 393
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Armin »

huhu

ich habe jetzt aus dem Xbase++-Forum von James Loughner SHADOWMENU.

Funktioniert gut - bliebige Farben usw. nur den Shortkey nach dem ~ zeigt es bisher noch nicht hervorgehoben an.

Gruss, Armin
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Beitrag von Wolfgang Ciriack »

Hallo Armin,
das mit dem Shortcut kannst du (falls du das nur unter WinXP nicht siehst) in den internas von Windows einstellen.

Gruß Wolfgang
Viele Grüße
Wolfgang
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Armin (und Wolfgang):
Bildschirmeigenschaftem aufrufen und dann im vierten Register (heißt im Englischen Appearance, im Deutschen wahrscheinlich Aussehen oder so ähnlich) den Knopf Effects... (im Deutschen Effekte...) drücken.
Dort ist die unterste Checkbox verantwortlich - ist sie angeklickert, gibt es unter Xbase++ durchaus noch weitere merkwürdige Seiteneffekte in der Maus-/Tastatursteuerung.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten