Hallo,
Ich lese von einer Tabelle in Oracle-Datenbank und schreibe in
das Feld meines Formulares, indem ich einfach schreibe:
Feldname.value = Feldinhalt der Tabelle (Verweis.Feldname)
Das ist kein Problem. Ändern kann ich auch ohne Probleme, den
es sich um einen normalen Text in einem TextBox handelt.
gut.
Aber leider erscheint das vertikale ScrooBars auch nicht, wenn
das sictbares Teil des TextBox-Feldes schon voll ist.
Vieleicht hat es damit zu tun, das das sichtbares Teil nur
voll ist und nicht das komp. Feld.
Das kann ich mir nicht gut vorstellen. Wenn ich für mein Textfeld den vertikalen Scrollbar einstelle, ist der immer da. Der kommt nicht erst, wenn das Feld voll ist. Zur Laufzeit …
Text1.ScrollBars = vbVertical
… geht nicht! Das liefert einen Fehler, diese Eigenschaft ist zur Laufzeit schreibgeschützt.
Hast du in der Prozedur eventuell ein onError? Dann würdest Du den Fehler u.U. nicht bemerken und Dich windern, daß der Befehl nicht ausgeführt wird.
Das Problem ist es, ich
möchte meine Feldbereite nicht noch kürzen und man sieht nur
ein Teil des Feldes (Sichtbares) Ich dachte, ich frage nach
der Länge des Textes und schlate dann mein ScrollBars an, aber
das geht auch nicht.
Ja. Bei mir funktioniert das auch nicht, das kann mein VB zur Laufzeit nicht, da muß ich mich vorher entscheiden.
Auf jeden Fall liegt es daran, daß das Feld nicht Voll
ausgefüllt ist, denn ich sehe nur ein Teil. (sichtbar). Weß
ich nicht, was ich bei so einem Fall machen. Ich kann auch
nicht nach sichtbarem teil fragen, oder?
Beispiel: Sichtbar: 40 Zeichen
Feldbereite: 300 Zeichen
Ich möchte nach 40 Länge mein ScrollBar-Vertikal anschalten.
ich müßte den Scrollbar immer an lassen. Zuschalten geht nicht. Keine Ahnung, ob das bei Deiner Version anders ist, würde mich aber wundern.
Gruß, Rainer