Hallo,
nach langer langer Zeit versuche ich nun meine Anwendung von RealBasic 2010 auf Xojo 2015 umzustellen. Die nderungen sind sehr sehr ekelig. (Leider)
Dass Threads nicht mehr so funktionieren wie frher. Schwamm drber denn mittlerweile sind die Macs so schnell, dass ich alles ohne Threads laufen lassen kann.
Leider habe ich einige unschnere Begleiterscheinungen und hoffe hier hierfr Hilfe zu bekommen.
- Ich habe TextFields oder TextArea die sich frher so verhielten, dass, wenn der Text mehr wurde als darin darstellbar war, dann scrollt der Text einfach links aus dem sichtbaren Bereich des TextField/TextArea hinaus. Nun ist es so, dass es wie ein Softwrap aussieht obwohl ich Multipline auf OFF habe und auch beide Scrollbalken auf Off stehen. Was muss ich tun, dass sich diese Eingabefelder wieder so verhalten wie zu alten RB Zeiten?
Der FocusRing ist ebenfalls nicht zu sehen obwohl in der Konfiguration FocusRing = true gesetzt ist
AltVerhalten
Neuverhalten
- Dann hngt die Schrift etwas komisch hher im Eingabefeld als unter alt. Oder liegt das an der Schrift/Gre. Was muss ich tun, dass der Text wieder schn mittig sitzt? Auch hier fehlt der FocusRing
Altverhalten
NeuVerhalten
-
Ich habe ein Fenster mit Listboxen, TextFields, Textareas, Popups etc und BevelButton (PushButton). Unter RB war es ganz einfach. Ein Klick mit der Return-Taste und der DefaultButton wurde ausgefhrt. Unter Xoxo habe ich weiterhin die selben DefaultButtons aber ein Return fhrt zu keinerlei Reaktion. Was muss ich tun, dass das auch wieder funktioniert?
-
Ich habe einen MessageDialog in einer Methode eingebaut. Diese Methode sieht eigentlich identisch der im Beispiellose in der Hilfe aus. Jedoch wird, wenn die MessageBox angezeigt wird, der OK-Button nicht im Vordergrund angezeigt, so dass ich mit RETURN nicht wirklich weiter komme. Ich muss erst das Fenster in den Vordergrund holen und dann klappt das mit diesem und allen folgenden MessageDialogen. Kann das damit zusammen hngen, dass ich derzeit nur im DebugModus arbeite?
-
Ich habe festgestellt, dass man Eingabefelder (TextField, TextArea) Maske mitgeben kann. Bisher hatte ich eine eigene Klasse gemacht und darin die Eingaben freigegeben (Zahlenfeld nur Zahlen Punkt und Komma, Datumsfeld nur Zahlen und Punkt). Ist es besser auf die MASKs zurck zu greifen oder soll ich diese Klassen lieber lassen?
Vielen Dank
Claudius