Im Dialog Control mit neuem Namen - wird nicht erkannt
Verfasst: So 13. Apr 2014, 13:03
Hi Leute!
Ich möchte die Namen von Textfeldern und Labels in einem Vorgefertigten Dialog ändern.
Dazu führe ich folgenden Code aus:
Wenn ich dann im Überwachungsfeld das Control ansehe, steht tatsächlich bei "Name" der gewünschste String drinnen. (Control->Model->Name)
weise ich dann mit
Den Feldern - die ja bereits den neuen Namen haben - einen Text zu, dann bekomme ich die Fehlermeldung
Bitte fragt nicht, warum ich das will, ich habe meine Gründe.
lg xundeenergie
Xpost in de.openoffice.info (Edit wegen Netcops eingefügt!!!)
Ich möchte die Namen von Textfeldern und Labels in einem Vorgefertigten Dialog ändern.
Dazu führe ich folgenden Code aus:
Code: Alles auswählen
PDatenDlg.getModel().getByName("Label1").setPropertyValue("Name", sLabel)
PDatenDlg.getModel().getByName("TextField1").setPropertyValue("Name", sFeld)
weise ich dann mit
Code: Alles auswählen
PDatenDlg.getModel().getByName(sLabel).setPropertyValue("Label", sLabelText)
PDatenDlg.getModel().getByName(sFeld).setPropertyValue("Text", sFeldText)
Der Aufruf mit dem ursprünglichen Namen hingegen klappt.BASIC-Laufzeitfehler.
Objektvariable nicht belegt.
Bitte fragt nicht, warum ich das will, ich habe meine Gründe.

lg xundeenergie
Xpost in de.openoffice.info (Edit wegen Netcops eingefügt!!!)