Gleisplaneditor: Eingabefokus

Hier werden Wünsche für zukünftige neue Funktionen der Software gesammelt.
Antworten
Nachricht
Autor
Mr. X
Beiträge: 1335
Registriert: 04.05.2008 22:12:22
Kontaktdaten:

Gleisplaneditor: Eingabefokus

#1 Beitrag von Mr. X »

Der Eingabefokus des Fensters "Neues Element" und seiner Steuerelemente verhält sich merkwürdig (d.h. nicht Windows-typisch):

- Die Eingabefelder verlieren den Fokus, sobald man den Mauszeiger aus dem Fenster herausnimmt.

- Das Drücken von ENTF in dem Eingabefeld "Abstand Parallelbau [m]" wirkt unabhängig vom Eingabefokus erst auf die ausgewählten Gleiselemente, diese werden gelöscht, das Zeichen im Eingabefeld bleibt stehen. Erst die erneute Eingabe von ENTF löscht dann auch ein Zeichen.

Ich würde mir wünschen, dass das Programm ein für Windows-Programme normales Fokus-Verhalten hat: Das Feld/Fenster, in das man geklickt hat, hat als einziges Element den Fokus, egal wo der Mauszeiger ist.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Gleisplaneditor: Eingabefokus

#2 Beitrag von Carsten Hölscher »

Bin mirt keiner besonderen Programmierung bewußt. Also evtl. ein Fehler bei MS.

Carsten

Benutzeravatar
F. Schn.
Beiträge: 6629
Registriert: 24.10.2011 18:58:26

Re: Gleisplaneditor: Eingabefokus

#3 Beitrag von F. Schn. »

Hallo Carsten,

der Gleisplaneditor ist ja .Net, oder? Ist er WPF oder WinForms?
Wie hast du dafür gesorgt, dass man durch drücken der Entf-Taste das ausgewählte Gleiselement löschen kann, bzw. an welche Stelle hast du das einprogrammiert?

Gruß
F. Schn.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Gleisplaneditor: Eingabefokus

#4 Beitrag von Carsten Hölscher »

Das sind einfach die Shortcuts des Menüsystems. hab da gar nichts programmiert.

Carsten

Benutzeravatar
F. Schn.
Beiträge: 6629
Registriert: 24.10.2011 18:58:26

Re: Gleisplaneditor: Eingabefokus

#5 Beitrag von F. Schn. »

Hallo Carsten,

was hast du überhaupt mit dem Fenster "Neues Element" gemacht? Ist das ein MDI-Child von "Lageplan"? Wenn ja müsste eigentlich eine Ausnahme kommen, dass das nicht geht, weil Microsoft unabhängig von .Net das nicht in seiner Implentierung berücksichtigt hat. Und noch mal die Vermutung, dass du Windows Forms nutzt? (System.Windows.Forms)

Gruß
F. Schn.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Christian Sch.
Beiträge: 374
Registriert: 15.01.2009 23:29:56
Aktuelle Projekte: Gesundheit geht vor...
Wohnort: Haidlfing

Re: Gleisplaneditor: Eingabefokus

#6 Beitrag von Christian Sch. »

Hallo,

meine Beobachtung( falls nicht schon erwähnt): Wenn der Mauszeiger im Eingabefeld bleibt, dann verhält sich das Eingabefeld fast wie gewohnt. Und das betrifft nicht das Dialogfeld als Ganzes, sondern wirklich nur das Texteingabefeld für den Wert. Das fast besteht darin, dass sich der Textcursor nicht durch Mausklick setzen lässt, auch wenn der Mauszeiger über dem Textfeld ist.

Gruß

Christian
Zuletzt geändert von Christian Sch. am 21.08.2016 19:08:22, insgesamt 1-mal geändert.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Gleisplaneditor: Eingabefokus

#7 Beitrag von Carsten Hölscher »

WinForms ist das. Dabei fällt auch, dass es eigentlich längst Ctrl-Del sein sollte als Shortcut um das zu verhindern. Hab's jetzt geändert.

Carsten

Mr. X
Beiträge: 1335
Registriert: 04.05.2008 22:12:22
Kontaktdaten:

Re: Gleisplaneditor: Eingabefokus

#8 Beitrag von Mr. X »

Nunja, ob das nun Strg+Entf ist oder nur Entf, ist mir egal. Das zu ändern behebt aber leider nur eine kleine Facette des Problems.

Sind es denn nun MDI-Fenster, oder ist das anders gebaut?

Antworten