Hallo,
gibt es eine Möglichkeit eine Zelle (steuerbar) diagonal durchzustreichen, bei dem sich die Linie der Spaltenbreite (und -position) dynamisch anpasst??
So wie hier bei Excel:
Wenn ja, wie? -> Danke!
Zelle in LIG diagonal durchstreichen
Zelle in LIG diagonal durchstreichen
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Zelle in LIG diagonal durchstreichen
Mit WinAPI und Callback (Ownerdraw) ist das möglich.
Wenn es plattformunabhängig sein soll, dann kannst du mit CanvasGadget dein eigenes ListIconGadget basteln.
Wenn es plattformunabhängig sein soll, dann kannst du mit CanvasGadget dein eigenes ListIconGadget basteln.
Re: Zelle in LIG diagonal durchstreichen
Windoof reicht.
Kannst du mir ein konkretes Beispiel nennen?
Danke!
Kannst du mir ein konkretes Beispiel nennen?
Danke!
Never change a running system - Never run a changed system!
(PB 6.03 LTS [x86])
(PB 6.03 LTS [x86])
Re: Zelle in LIG diagonal durchstreichen
Wie es ungefähr aufgebaut ist, kannst du z.B. hier sehen: http://www.purebasic.fr/english/viewtop ... 11#p306011
Was du in dem Callback machen musst:
Was du in dem Callback machen musst:
- Die Größe und Position der Zelle ermitteln, die durchgestrichen werden soll.
- Mit LineTo_() von unten links bis nach oben rechts deine Linie zeichnen.