Textarea (Win, Linux) unterschiedlich
Übersicht

![]() |
ShogoBetreff: Textarea (Win, Linux) unterschiedlich |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sorry für den Thread Titel mir ist nichts besseres eingefallen.
Also mal zum Problem. Ich habe mir unter Linux einen kleinen Editor geschrieben der Automatisch Kleinbuchstaben in Großbuchstaben umwandelt und davor ein Leerzeichen setzt. Code: [AUSKLAPPEN] 'Grossschreibung
If ButtonState(NC1_Button_gross) = True Then text2 = Upper(text) SetTextAreaText(textarea, text2, curser-1, 1) End If 'Lerrzeichen Einfügen If ButtonState(NC1_Button_leerzeichen) = True Then text2 = Upper(text) For be =EachIn befehle_list If text2 = be.buchstabe Then text2 = TextAreaText(textarea, curser - 2, 2) If LSet(text2, 1) = " " Or LSet(text2, 1) = "~n" Then Exit text2 = " " + RSet(text2, 1) SetTextAreaText(textarea, text2, curser-1, 1) End If Next End If Unter Linux geht das super. Unter Windows eigentlich auch nur das er mir den curser dann vor den geänderte Buchstaben(also der curser steht dann links) schiebt und so der Editor nutzlos ist. Hat da jemand eine Idee oder kennt einen Befehl um den curser zu verschieben.(Hab schon in der Bmax Hilfe nachgeschaut aber viellleicht habe ich ja etwas übersehen.) Martin |
||
jsp |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Gibt leider keinen offensichtlichen Befehl fuer, aber:
SelectTextAreaText( YourText:TGadget,(TextAreaText(YourText).length),0 ) setzt zum Beispiel den Cursor ans Ende des Textes in der TextArea. Der SelectTextAreaText Befehl setzt auch den Cursor, somit kann man steuern wohin der soll. Guter Nebeneffekt ist unter anderem, dass die TextArea automatisch in den Bereich scrollt, wo der Cursor hingesetzt wurde. |
||
Logic Gui Professional a Gui Designer for MaxGui |
![]() |
Shogo |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hat super funktioniert, Danke. | ||
BlitzMax; BlitzPlus Ubuntu 8.10; Windows XP SP3: Intel P4 3,2 Ghz | 2048 MB Ram | GeForce 9600 GT 1024 MB Ram |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group