dibera126

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

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: dibera126

Beitrag von komma4 »

Toni,

versuchs mal damit: viewtopic.php?f=18&t=13649

Hilft das schon?

Was sagt denn Xray zu oDialog.getControl("optButton")? Heisst die Eigenschaft nicht .isVisible()

Ansonsten:
In welchem Modul versuchst Du das? Welche OOo-Version? Welches Betriebssystem, welche Distro?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: dibera126

Beitrag von Toxitom »

Hey Toni,

Der einfachste Weg wäre die Zuweisung aus der If-Schleife rauszunehmen. Das dürfte der Fehler sein. Also einfach schreiben:

Code: Alles auswählen

     If oDialog.getControl("optButton").Visible Then
        msgbox "sichtbar"
    End If
Im Grunde sollte der Ausdruck schon "true" liefern, wenn nicht, ist tatsächlich die isVisible() Methode die richtige Varainte :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten