Seite 1 von 2

#PB_ListIcon_AlwaysShowSelection funktioniert nicht

Verfasst: 07.05.2009 07:10
von ts-soft
Angepaßtes Beispiel aus der Hilfe:

Code: Alles auswählen

 If OpenWindow(0, 100, 100, 300, 130, "ListIcon Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   ListIconGadget(0, 5, 5, 290, 90, "Name", 100, #PB_ListIcon_FullRowSelect|#PB_ListIcon_AlwaysShowSelection)
   AddGadgetColumn(0, 1, "Address", 250)
   AddGadgetItem(0, -1, "Harry Rannit"+Chr(10)+"12 Parliament Way, Battle Street, By the Bay")
   AddGadgetItem(0, -1, "Ginger Brokeit"+Chr(10)+"130 PureBasic Road, BigTown, CodeCity")
   StringGadget(#PB_Any, 10, 105, 280, 20, "")
   SetGadgetState(0, 0)
   SetActiveGadget(0)
   Repeat
     Event = WaitWindowEvent()
   Until Event = #PB_Event_CloseWindow
 EndIf
Wenn man jetzt ins StringGadget klickt ist die Selektierung weg :shock:

Das dürfte IMHO nicht sein, oder ist das nur bei mir so?

Verfasst: 07.05.2009 08:25
von Morty
Hmm, kann ich nicht nachvollziehen. Alles ist so wie es sein sollte.
PB 4.3 FINAL x86

Hat Dein Monitor evtl. ein zu geringes Kontrastverhältnis? Weil die Selektion wird ja dann grau hinterlegt wenn das Gadget den Fokus verliert.

Gruß, Morty

Verfasst: 07.05.2009 08:43
von Kiffi
Morty hat geschrieben:Hmm, kann ich nicht nachvollziehen. Alles ist so wie es sein sollte.
PB 4.3 FINAL x86
dito hier.

Grüße ... Kiffi

Verfasst: 07.05.2009 09:01
von TomS
Morty hat geschrieben:Hmm, kann ich nicht nachvollziehen. Alles ist so wie es sein sollte.
PB 4.3 FINAL x86

Hat Dein Monitor evtl. ein zu geringes Kontrastverhältnis? Weil die Selektion wird ja dann grau hinterlegt wenn das Gadget den Fokus verliert.

Gruß, Morty
Auch dito.

Markierung wird schon seeehr hellgrau.

Verfasst: 07.05.2009 12:59
von Batze
Also wirklich sehen kann ich die Markierung nicht mehr wenn ich in das Stringgadget klicke, aber bei genauem hinsehen ist das weiß da ein klein wenig grauer.

Hast du vielleicht einfach einen Skin oder sowas der die Farben gleich macht?
x64 oder x86 ? Hast ja unten beides stehen.

Verfasst: 07.05.2009 13:19
von Kaeru Gaman
mit dem classic skin ist die inaktive markierung anständig zu sehen....

ich hab jetzt ausgiebig mein Farbschema strapaziert, aber kein element gefunden, das sich einstellen ließe dass die inaktive markierung reagiert.

wenn also der hintergrund zu ähnlich ist, ist diese markierung natürlich praktisch nicht sichtbar.

... allerdings wird die schrift auch nicht kursiv, wenn ich bei "Markierte Elemente" auf kursiv schalte,
weder die aktive noch die inaktive Markierung, dafür wird Menutext kursiv...

... mensch ist das doch eine gequirlte scheiße, das ist ja unglaublich ...

Verfasst: 07.05.2009 13:29
von bobobo
äää

selektiere eine zeile, tippe einmal unterhalb der zweiten zeile ins
ListIconGadget ins leere. die letzte auswahl bleibt gepunktet umrahmt,
ist aber auch nicht mehr ausgewählt.

dann ins stringgadget und letze auswahl wird nicht mehr besonders
markiert. brauch ja auch nicht, da sie nicht mehr ausgewählt ist.

xp nonclassic skin

Verfasst: 07.05.2009 14:08
von ts-soft
Unter Vista sehe ich nichts mehr selektiert. Habe nur Standard AERO an.
(Vielleicht ist die Selektierung transparent :mrgreen: )
Hab jetzt extra nochmal unter XP nachgesehen, da kann man was erahnen,
ist also vorhanden, wenn auch nicht sichtbar, eher fühlbar. Unter Vista sehe
zumindest ich, garnichts mehr von Selektion.

Also kein PB Bug, bzw. ein Designbug von MS

Danke fürs ausprobieren, kam mir schon komisch vor, das es bisher
niemand bemerkt hat. Mal sehe wie ich das jetzt in einen sichtbaren
Farbbereich bekomme.

Verfasst: 07.05.2009 14:32
von AND51
ts-soft hat geschrieben:Habe nur Standard AERO an.
Du als berüchtigter Vista-Muffel hast Aero an? Incredibile!

Ich habs auch getestet, die AlwaysShow-Selection wird seeehr hellgrau, ob mit oder ohne XP-Skin aktiviert.

Verfasst: 07.05.2009 15:02
von ts-soft
AND51 hat geschrieben:
ts-soft hat geschrieben:Habe nur Standard AERO an.
Du als berüchtigter Vista-Muffel hast Aero an? Incredibile!

Ich habs auch getestet, die AlwaysShow-Selection wird seeehr hellgrau, ob mit oder ohne XP-Skin aktiviert.
Aero ist das erste und bisher einzige Skin von Microsoft, das gut aussieht.
Der normalle Vista Skin ist schlimmer als der XP-Rotz. Unerträglich häßlich.

Dieses seeeeehr hellgrau kann ich nicht erkennen, hab alle Modes des
Monitors durchgeschaltet.

In der Systemsteuerung finde ich natürlich keinen Farbwert, der das
beeinflußt :shock:
Aktives Element okay
Deaktives Element okay, aber wo ist die Farbe, die ich gerne ändern möchte?
Damit ich auch was sehen kann. In manchen Dingen wird Windows mit
jeder neuen Version schlechter, ist zum kot***


// edit
kann verschoben werden, ist ja ein Designfehler von Microsoft und kein
Bug in PB.