Seite 1 von 1

ListCtrl: Felderbegrenzungen deutlich anzeigen

Verfasst: Donnerstag 10. Mai 2007, 16:39
von sprudel
Hi.

Ich suche eine möglichkeit in einem ListCtrl die Felderbegrenzungen ganz deutlich zu zeugen.

Als Beispiel ist mir jetzt einfach mal so dieses hier aufgefallen:
http://sw3.at/screenshots/verkauf.gif

Wie mach ich das?

Gruß sprudel

Re: ListCtrl: Felderbegrenzungen deutlich anzeigen

Verfasst: Donnerstag 10. Mai 2007, 19:43
von Francesco
sprudel hat geschrieben:Hi.

Ich suche eine möglichkeit in einem ListCtrl die Felderbegrenzungen ganz deutlich zu zeugen.

Als Beispiel ist mir jetzt einfach mal so dieses hier aufgefallen:
http://sw3.at/screenshots/verkauf.gif

Wie mach ich das?

Gruß sprudel
Wenn du im wxPy Demo das Listctrl-virtual ansiehst, hast du Spalten und Zeilen im ListCtrl.

Initialisiert wird die ListCtrl mit:

Code: Alles auswählen

wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.LC_VIRTUAL|wx.LC_HRULES|wx.LC_VRULES)
Also wichtig ist das:
wx.LC_HRULES|wx.LC_VRULES

Verfasst: Donnerstag 10. Mai 2007, 20:30
von sprudel
Das hab ich schon probiert, aber dann sind die Markierungen immer nur da wenn die Liste gefüllt ist. Ich will sie aber auch schon bei einer leeren Liste haben. Geht das?

Verfasst: Donnerstag 10. Mai 2007, 20:36
von Francesco
sprudel hat geschrieben:Das hab ich schon probiert, aber dann sind die Markierungen immer nur da wenn die Liste gefüllt ist. Ich will sie aber auch schon bei einer leeren Liste haben. Geht das?
Aha. Wenn du die Zellen mit einem leeren string angibst geht das?
Sonst müsstest du auf ein wx.Grid ausweich, (befürchte ich fast).