von red2sign » Mi, 30.07.2008 16:31
Hallo Leute!
Ich hab tatsächlich das "einfache" Problem, einen Button nicht deaktivieren zu können, nach dem man ne Seite höher gewechselt hat.
Es ist praaktisch der Button, mit dem man eine Seite höher schaltet. Folgend einfach mal mein Code:
Code: Alles auswählen
REM ***** BASIC *****
Public MyDlg as Object
Sub CallDialog
DialogLibraries.LoadLibrary( "Standard" )
MyDlg = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
MyDlg.Model.Step=1
MyDlg.Execute()
MyDlg.Dispose()
End Sub
Sub schflaeche_cbFore
MyDlg.Model.Step= MyDlg.Model.Step+1
If MyDlg.Model.Step=2 then
back.model.enabled=false
else
back.model.enabled=true
End if
End Sub
Der Bereich cbFore steht dabei für das "hochschalten" der Seitenzahl.
Und eben dieser Befehl "back.model.enabled=false" wird nicht erkannt ("BASIC-Laufzeitfehler. Objektvariable nicht belegt.").
Dank und Gruß,
red2sign
Hallo Leute!
Ich hab tatsächlich das "einfache" Problem, einen Button nicht deaktivieren zu können, nach dem man ne Seite höher gewechselt hat. :)
Es ist praaktisch der Button, mit dem man eine Seite höher schaltet. Folgend einfach mal mein Code:
[code]REM ***** BASIC *****
Public MyDlg as Object
Sub CallDialog
DialogLibraries.LoadLibrary( "Standard" )
MyDlg = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
MyDlg.Model.Step=1
MyDlg.Execute()
MyDlg.Dispose()
End Sub
Sub schflaeche_cbFore
MyDlg.Model.Step= MyDlg.Model.Step+1
If MyDlg.Model.Step=2 then
back.model.enabled=false
else
back.model.enabled=true
End if
End Sub[/code]
Der Bereich cbFore steht dabei für das "hochschalten" der Seitenzahl.
Und eben dieser Befehl "back.model.enabled=false" wird nicht erkannt ("BASIC-Laufzeitfehler. Objektvariable nicht belegt.").
Dank und Gruß,
red2sign