ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1415
1415
EMPFEHLEN
-
Hallo
Ich mache gerade so ne Art TextBox. Das Problem: wie mache ich einen Textcursor, der blinkt?
Im Framework selber finde ich zu dem Thema nur Mauszeiger unter dem Stichwort "Cursor".
Danke schon mal für Tipps
mfg Gerald
-
09.03.04 00:13 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hi,
Zeichnest du das Control selber?
Nimm einfach einen Timer, oder einen Thread den du schalfen legst für ne bestimmte Zeit mit ner Endlosschleife, und eine boolsche Variable.
Beim Tick des Timers änderst du den Wert der Variable und Invalidierst das Control.
In deiner Paintmethode fragst du die Variable ab, und je nach Wert zeichnest du den Cursor, oder eben nicht.
Mfg,
AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Danke mal für deine Antwort.
Aber wenn ich die gesamte TextBox alle 250 ms durch den Cursor neu zeichnen muss, leidet die Performance sehr darunter.
Gibts den da nicht fertige Lösungen?
mfg Gerald
-
02.12.05 22:52 #4
Jepp, würde mich auch interessieren, wie das in C# funktioniert - ohne Timer!
Hab auch ne Textbox bei der ich den Cursor an den Anfang gesetzt haben möchte, wenn ich den Text z.B. per Buttonclick gelöscht habe.Code :1
... textBox.Clear();
Somit sollte die Textbox für eine Neueingabe sofort bereit sein.
Kann nman das auch über eine interne TAB-Auswahl machen um den Textboxcursor erneut ohne weiteren Mausklick auf die Textbox zu aktivieren?!
Würde mich sehr über Eure weitere Hilfe freuen!
Gruß,
Philipp
-
Jo, natürlich geht das.
Schau dir mal die Methode Focus() und Select() von Control an
Das sollte dir helfen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
04.12.05 17:45 #6
Danke, werd ich mal ausprobieren!
Ähnliche Themen
-
Eigenen Textcursor implementieren
Von Hadron im Forum Borland CBuilder und VCLAntworten: 4Letzter Beitrag: 18.05.10, 00:52 -
Wie kann ich mir einen eigenen Chat erstellen?
Von Menofwar im Forum Coders TalkAntworten: 9Letzter Beitrag: 03.04.09, 16:31 -
Aus einen InputStream einen BufferedReader machen?
Von DarthShader im Forum JavaAntworten: 2Letzter Beitrag: 28.01.08, 13:08





Zitieren


Login





