piomode1 Geschrieben 8. Oktober 2007 Teilen Geschrieben 8. Oktober 2007 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! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Fabian24 Geschrieben 8. Oktober 2007 Teilen Geschrieben 8. Oktober 2007 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 9. Oktober 2007 Autor Teilen Geschrieben 9. Oktober 2007 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
realgun Geschrieben 9. Oktober 2007 Teilen Geschrieben 9. Oktober 2007 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Fabian24 Geschrieben 9. Oktober 2007 Teilen Geschrieben 9. Oktober 2007 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 9. Oktober 2007 Autor Teilen Geschrieben 9. Oktober 2007 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... ) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.