Du mu�t die Elemente vorher deklarieren (innerhalb der Klasse) damit du sie verwenden 
kannst
Ich wei� jetzt nur nicht ob es auch eine Public Sub sein mu�.



Public Class clsAD
        Dim txtNname As New TextBox()
        Dim txtVname As New TextBox()
        .....   
        Dim btnBen As New Button()      

        Sub fktDisableFormElements()
                txtNname.Enabled = False
                txtVname.Enabled = False
                txtStrasse.Enabled = False
                txtPlz.Enabled = False
                txtOrt.Enabled = False
                txtTelefon.Enabled = False
                txtEmail.Enabled = False
                txtBenName.Enabled = False
                txtPasswort.Enabled = False
                txtPasswortVal.Enabled = False
                btnBen.Enabled = False
        End Sub
End Class

-----Urspr�ngliche Nachricht-----
Von: s_gorski [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 12. September 2002 16:26
An: aspDEdotnet
Betreff: [aspdedotnet] Asp.net - Class?


Servus Leute!
Bin leider mit meinem Problem immer noch unterwegs....

Habe eine ASP.net - Website mit einer Textbox....

Sub fktDisableFormElements()
txtNname.Enabled = False
txtVname.Enabled = False
txtStrasse.Enabled = False
txtPlz.Enabled = False
txtOrt.Enabled = False
txtTelefon.Enabled = False
txtEmail.Enabled = False
txtBenName.Enabled = False
txtPasswort.Enabled = False
txtPasswortVal.Enabled = False
btnBen.Enabled = False

End Sub

Wenn ich diese Funktion fktDisableFormElements() direkt in die Code-Behinddatei 
(webform1.aspx.vb) gebe funktioniert sie einwandfrei.

Wenn ich allerdings eine eigene Classendatei mache (clsAD.vb):

Public Class clsAD
Sub fktDisableFormElements()
txtNname.Enabled = False
txtVname.Enabled = False
txtStrasse.Enabled = False
txtPlz.Enabled = False
txtOrt.Enabled = False
txtTelefon.Enabled = False
txtEmail.Enabled = False
txtBenName.Enabled = False
txtPasswort.Enabled = False
txtPasswortVal.Enabled = False
btnBen.Enabled = False
End Sub
End Class

Und ich diese Funktion so in der webform1.aspx.vb aufrufe...
Dim clsAD AS New clsAD
clsAD.fktEnableFormElements()

Wieso funktioniert das bei dieser Funktion nicht?

Bei einer anderen Funktion wo ich einen Wert zur�ckschreibe mit Return funktioniert es 
einwandfrei! Dort schreibe ich allerdings nichts in Textboxen!?!

Danke!

mfg simon g.





--
Ein Service von http://www.sms.at


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an