Zeilen ein-/ausblenden

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Karolus
********
Beiträge: 7519
Registriert: Mo, 02.01.2006 19:48

Re: Zeilen ein-/ausblenden

Beitrag von Karolus »

Hallo
Die Schleife ist nicht nötig, ein Zellbereich hat auch ein Attribut .rows:
...

Code: Alles auswählen

oZeilen = oSheet_GebTypen.getcellrangebyposition(0,0,0,1030).rows 'index(1.Spalte , 1.Zeile , letzteSpalte , letzteZeile)
ozeilen.isvisible = not ozeilen.isvisible
schaltet um zwischen eingeblendet und ausgeblendet.

Auf eine Selektion greifst du zu mit:
Thiscomponent.currentselection()
Diese Selektion kann dann beinhalten:
-mehrere Bereiche
-einen Zellbereich
-eine Zelle
die beiden letzteren haben ein Attribut .rows.isvisible, bei mehreren Bereichen brauchst du zunächst eine Schleife über oselection.count()-1

siehe dazu:
http://www.dannenhoefer.de/faqstarbasic ... CheckRange
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig194

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)