Veröffentlicht 8. Oktober 200717 j Hi, @all! Ist es tatsächlich nicht mehr möglich, in .NET Steuerelementfelder anzulegen (wie z.B. in VB 6.0 über die Eigenschaft "Index")?? Ich habe schon nach "Steuerelementfeld" gesucht und nichts gefunden... Hat jemand einen Tip bzw. Link? Ganz großes Danke!
8. Oktober 200717 j Hallo piomode1, was genau meinst Du mit "Steuerelementfelder"? Ich bin verwirrt und weiß gerade nicht, was Du damit meinst. Ein Beispiel und/oder eine nähere Erklärung wären gut. Gruß, Fabian24
9. Oktober 200717 j Autor Hi, Fabian24! Ich suche eine Möglichkeit, mit der ich Steuerelemente in einem Formular über eine For-Next-Schleife ansprechen kann. Statt z.B. TextBox1.Text = 1 TextBox2.Text = 2 ... TextBoxI.Text = I suche ich eine Möglichkeit für For I = 1 to J TextBox(I).Text = I Next
9. Oktober 200717 j Hi piomode1, Steuerelementarrays wie unter VB6 gibt es bei .NET nicht mehr, Du musst Dir also ein eigenes Array basteln. ZB.: Dim tbxArray(10) as TextBox For i as integer = 0 to 9 tbxArray(i) = New TextBox Next Dann hast Du erstmal ein TextboxArray. Doch Vorsicht! Du musst diese Steuerelement noch einem übergeordneten Container festlegen und einige andere Eigenschaften zuweisen. Außerdem gibt es noch einiges bei Ereignissen zu beachten, dafür brauchst Du zumindest noch einen Eventhandler. Du sucht bestimmt das hier. Wenn ja, nicht böse sein, aber das habe ich jetzt bei google an sechtster Stelle stehend gefunden. Hat nicht mal 2 Minuten gedauert (Wenn Du was anderes gemeint hat, sorry ) Schönen Gruß, realgun
9. Oktober 200717 j Hallo piomode1, es gibt eine Collection mit allen Controls einer Form. Ansprechen kannst Du sie mit this.Controls (im Forum beispielsweise). Diese kannst Du durchgehen, musst allerdings prüfen, ob es eine Textbox ist, bevor Du etwas damit machst. Etwas schwieriger wird es, wenn Du beispielsweise GroupBoxen und Panels auf der Form hast, da diese Controls wiederum Controls beinhalten können (die haben dann wieder eine Controls-Collection). Ist das der Fall, musst Du das Ganze verschachtelt durchgehen. Gruß, Fabian24
9. Oktober 200717 j Autor Hi, Fabian! Vielen Dank für Deine Antwort. Realgun hat wahrscheinlich genau das getroffen, was ich gesucht habe. 6. Stelle! Peinlich... :beagolisc Ich kann leider nicht mehr genau sagen, wonach ich gegoogelt habe, aber auf einer MS-Seite bin ich nicht gelandet. Ich weiß, ich weiß: Wenn ich mich auch in Zukunft ernsthaft mit den .NET-Dingen beschäftigen will, muß ich - wie hieß es hier im Forum so schön - lernen, die Doku zu lesen und Suchmaschinen beherrschen... Vielen Dank für alle Antworten! Nun muß ich die den Code nur noch an meine Bedürfnisse anpassen. (Korrigiert habe ich schon: "Komischerweise" hat ein Klick auf das Element mit der Lfd. Nr. 0 gar nichts bewirkt... )
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.