Ne schule die Referate über textboxen macht ist wahrscheinlich auch früh aus !
Kennst du nicht sowas wie Abi-Prüfungen, da hat man an auf jeden Fall an einem Tag frei
Um folgendes zu Sagen:
Textboxen sind ein Container für Text, wie schon von Mister Master gesagt worden ist. Ein beispiel Für eine Textbox wäre z.B. die Addressleiste des Internet Explorers!
Grundsätzlich ist zu Sagen, das Fach-Programmierer das Kürzel txt vor den namen des Textfeldes Setzen, um einfach von den Textboxnamen von MS wegzukommen und nicht durcheinander kommen.
Bsp: txtAutoName
die .Name Eigenschaft definiert den namen des Textfeldes. Diese hat nichts mit der .Text-Eigenschaft zu tun, die den Text in der Box definiert.
Sie kann Mit Texteigenschaften formatiert werden (Fett kursiv Unterstrichen).
Beispiele:
txtAutoName.FontBold = True (Fetter Text)
.FontItalic = True (Kursiver Text)
.FontStrike = True (Durchgestrichener Text)
.FontUnderline = True (Unterstrichener Text)
Die Farbe des Textes wird mit .Forecolor beschrieben, wobei du als Farbdefinierung einfach den Befehl RGB(Rot-Wert, Grün-Wert, Blau-Wert) nimmst
Bsp: txtAutoName.ForeColor = RGB(0, 255, 0)
^^Gibt ein Knalliges Grün
255 ist der Maximale Wert für einen Farbwert in diesem Befehl.
Durch die .Text-Eigenschaft kann der Text der in der Textbox stehen soll definiert oder abgerufen werde.
Durch die .Top eigenschaft kann der Abstand zum Form-Rand(von oben) definiert Werden
Die Eigenschaft .Left definiert die Enfernung vom Formrand (von links).
Dann gibt es noch .Width und .Height (Höhe und Breite)
Der Borderstyle ist die Eigenschaft für den Rahmen, (0 = Kein Rahmen, 1 = Rahmen Aktiviert) Der zu definierende Wert ist vom Typ Integer, das heisst es können nur Zahlen definiert werden. Bsp: TextBox1.Text
Die Appeareance Eigenschaft beschreibt ob die Textbox 3D-Style hat oder 2D-Style (0 oder 1)
Dann gibt es noch die Eigenschaft für die Hintergrundfarbe (.BackColor). Diese definierst du genau wie oben (siehe .Forecolor)
Die Eigenschaft .Locked beschreibt ob die Benutzer auf die Textbox zugreifen können oder nicht. Wenn sie nicht darauf zugreifen können, kann dein Programmcode es Zwar, aber der Anwender kann nichts eingeben.
Die Eigenschaft .Scrollbars definiert ob dein Textfeld Scrollbalken hat.
Bsp:
txtAutoName.Scrollbars = 0 (Keine Balken)
txtAutoName.Scrollbars = 1 (Horizontal ausgerichtete Balken)
txtAutoName.Scrollbars = 2 (Vertikal ausgerichtete Balken)
txtAutoName.Scrollbars = 2 (Vertikal und Horizontal ausgerichtete Balken)
wenn du die Eigenschaft .Visible auf False setzt, können die Anwender das Textfeld nicht sehen. Ist auch manchmal ganz nützlich
.Alignment beschreibt wie der Text ausgerichtet ist.
Bsp: txtAutoName.Alignment = 0 (linksbündig[standard]),txtAutoName.Alignment = 1 (Rechtsbündig), txtAutoName.Alignment = 2 (Mittig)
.Multiline beschreibt ob die Box Mehr- oder Einzeilig ist.
txtAutoName.Multiline = True (Mehrzeilig)
txtAutoName.Multiline = False (Einzeilig)
noch Fragen?