Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Hi, ich habe eine Multilne Textbox txtData. In dieser Textbox erfasse ich z.B. HTML Code. Dazu muss man häufig einrücken. Das würde ich gern per Tastendruck ermöglichen. Das hab ich wie folgt kodiert: VB.NET-Quellcode (15 Zeilen) Das funktionier auch sehr gut. Aber natürlich würde ich das gern (wie in Editoren üblich) nicht mit einem Button Click sondern mit der TAB Taste erreichen. Die TAB Taste ist aber von Windows belegt. Und deshalb muss ich das KeyPreview Ereignis verwenden: VB.NET-Quellcod…

  • Benutzer-Avatarbild

    Danke für eure Ratschläge ! Zitat von xored: „Es gibt doch auch bei TextBoxen ein KeyUp-Ereignis.“ Jau, das ist schon richtig. Nur bei der TAB Taste feuert das Event nicht, weil das Dingens vom Windows abgefangen wird. Zitat von VaporiZed: „Die Multiline-eingestellte TextBox hat auch ne Property AcceptsTab, die dafür da ist, einen Tab in den Text einzutragen und so den Sprung zum nächsten CE zu verhindern.“ Damit wird dann TAB zu einer "normalen" Taste und kann mit KeyUp abgefangen werden. Aber …

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Ist mir irgendwie zu Pfeil-Rücken-Brust-Auge.“ Na ja, entweder lässt man die TAB Taste den Focus wechseln. Oder man lässt sie ein Chr(9) einfügen. Beides muss man rückgängig machen. Bei deiner Lösung mit dem Chr(9) stört mich aber der Replace: VB.NET-Quellcode (1 Zeile) Dieser Befehl wirkt nämlich auf das GANZE Dokument. Und wenn dieses Dokument noch irgendwo anders Chr(9) Tabstops enthalten sollte, dann würden die auch entfernt werden, obwohl sie mit der Aktion gar nichts …

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Ist ggf. kürzer mit Regex, aber da bin ich raus.“ Jau, den Text.Remove + Text.Insert kann man mit den beiden Text.Substring Anweisungen konsolidieren.Mit RegEx.Replace ist das ähnlich wie mit Text.Replace ... man kann es m.W. nicht auf eine Occurence einschränken ... Aber das ist ja wirklich nicht das Problem. Zitat von RodFromGermany: „Was funktioniert denn nicht mit den Tabulatoren?“ Mein Problem ist doch längst gelöst. Die TAB-Taste verhält sich eben anders als ein "norm…