Autor Thema: Fokus setzen auf eingebettetet Ansicht in einer Maske?  (Gelesen 2620 mal)

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Hallo,

ein kurze Frage. Wie setze ich den Fokus auf eine eingebettete Ansicht beim öffnen einer Maske?

Gruß Michael

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #1 am: 06.05.08 - 16:15:04 »
Ich würde sagen: Eher gar nicht.
Gegenfrage: Was willst Du erreichen, Michael?

Bernhard

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #2 am: 07.05.08 - 07:35:04 »
Guten Morgen Bernhard,

ich möchte, dass der User wenn er diese Maske öffnet, sofort in der eingebetteten Ansicht scrollen kann. Momentan ist es so, der User öffnet die Maske und muss dann erstmal auf die Ansicht klicken um darin Navigieren zu können. Ich fürchte, das wird ned jeder Nutzer auf Anhieb kapieren ;-)

Offline Werner Götz

  • Aktives Mitglied
  • ***
  • Beiträge: 248
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #3 am: 07.05.08 - 16:17:38 »
Kommt man in der Maske mit der Tastatur in die eingebettete Ansicht - z.B. im Lesemodus mit ein paar Cursor-Rechts und dann einem Leerzeichen?

Dann könnte man genau diese Zeichen im PostOpen in den Tastaturpuffer setzen.

Ist natürlich ein "Hack", hat sich aber schon öfter mal für Spezialfälle bewährt ...

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #4 am: 08.05.08 - 08:38:09 »
Also durch Drücken der Leertaste komm ich auf meine Ansicht.

Mach ich das mit dem Tastaturpuffer dann über Sendkeys?
In der Hilfe steht leider nirgends, wie ich ein Leerzeichen codieren muss.

Offline Werner Götz

  • Aktives Mitglied
  • ***
  • Beiträge: 248
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #5 am: 08.05.08 - 09:41:05 »
So sollte das wohl am einfachsten gehen:
CreateObject("WScript.Shell").SendKeys " "

Funktioniert so natürlich nur unter Windows ...

Offline watschn

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Männlich
Re: Fokus setzen auf eingebettetet Ansicht in einer Maske?
« Antwort #6 am: 08.05.08 - 10:15:10 »
Dann werden wir wohl nicht auf Linux umsteigen *g*

Funktioniert prima - vielen Dank  :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz