| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: for each ??? in ??? (745 mal gelesen)
|
ToniM Mitglied Rekrut
Beiträge: 17 Registriert: 14.07.2005 AutoCAD 2005
|
erstellt am: 25. Aug. 2005 09:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen! Habe schon lange nichts mehr gefragt! *g* Aber jetzt würde ich wieder eine kleine Hilfe brauchen! Ich möchte alle TextBox(en) in meiner Form verändern, ohne alle hinschreiben zu müssen. Ich glaub es dreht sich nur um zwei Wörter: Code:
Set objTextBox as TextBox For Each objTextBox In form_SBP .Locked = Sperre .BackColor = color Next
Kann mir jemand sagen, wieso das nicht funktioniert? (Bitte nicht lachen, ich weiß es wirklich nicht!) Vielen Dank im Voraus
------------------ LG Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Aug. 2005 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für ToniM
|
ToniM Mitglied Rekrut
Beiträge: 17 Registriert: 14.07.2005 AutoCAD 2005
|
erstellt am: 25. Aug. 2005 09:59 <-- editieren / zitieren --> Unities abgeben:
Danke erstmal! Ich hab genau diesen Code stehen: (aktuell: Sperre = False; color=&H80000004) Code:
For Each objTextBox In form_SBP.Controls objTextBox.Locked = Sperre objTextBox.BackColor = color Next
Es kommt aber eine Fehlermeldung: "Objekt unterstützt diese Eigenschaft oder Methode nicht!"
------------------ LG Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Aug. 2005 10:25 <-- editieren / zitieren --> Unities abgeben: Nur für ToniM
Hallo Toni, das muss gehen ... schreib mal statt set ... as Textbox ... dim .. as textbox
Code: Sub test()Dim oTxtBox As TextBox For Each oTxtBox In UserForm1.Controls Debug.Print oTxtBox.Value Next End Sub
sind die Textboxen in einem Register oder einem anderen Steuerelement eingebettet??? Grüssle TP ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Die Phönizier haben das Geld erfunden - aber warum so wenig? (Johann Nepomuk Nestroy)
|
erstellt am: 25. Aug. 2005 10:27 <-- editieren / zitieren --> Unities abgeben: Nur für ToniM
|
ToniM Mitglied Rekrut
Beiträge: 17 Registriert: 14.07.2005 AutoCAD 2005
|
erstellt am: 25. Aug. 2005 10:38 <-- editieren / zitieren --> Unities abgeben:
Leuchtet ein, dass mehrere versch. Controls auf meiner Form sind! Wie kann ich nur die Textboxen herausfiltern? (Aus reinem Interesse: Wie kann ich den Rest herausfiltern?) Wie geht das, wenn ich z.B. alle Textboxen die in einem Frame eingebettet sind? Vielen Dank
------------------ LG Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Aug. 2005 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für ToniM
sorry, nicht mein tag heute Code: Sub test()Dim obj As Object Dim oTextBox As TextBox For Each obj In UserForm1.Controls If TypeName(obj) = "TextBox" Then Set oTextBox = obj Debug.Print oTextBox.Text End If Next End Sub
Grüssle TP ------------------ [Diese Nachricht wurde von BloodyMess am 25. Aug. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ToniM Mitglied Rekrut
Beiträge: 17 Registriert: 14.07.2005 AutoCAD 2005
|
erstellt am: 25. Aug. 2005 11:02 <-- editieren / zitieren --> Unities abgeben:
Somit hat sich auch geklärt, wie ich z.B. auf Labels odgl. zugreifen kann! Macht es einen Unterschied, wenn ich die gesuchten Controls in einem Frame untergebracht habe? Funktioniert schon, SUPPI! ------------------ LG Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Aug. 2005 11:09 <-- editieren / zitieren --> Unities abgeben: Nur für ToniM
|
ToniM Mitglied Rekrut
Beiträge: 17 Registriert: 14.07.2005 AutoCAD 2005
|
erstellt am: 25. Aug. 2005 11:13 <-- editieren / zitieren --> Unities abgeben:
|