vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
SendKeys => Control (u.a. Webbrowser + Powerpoint) 
Autor: AcidRain
Datum: 10.12.12 08:21

Hallo und hi,

evtl. kann mir ja von euch jemand helfen,
nach vielen rumgebastel bin ich nun soweit, dass ich PowerPoint-Präsentationen im WebBrowser Control anzeigen kann.

Mein problem ist jetzt,
wenn ich SendKeys.Send("...") mache, reagiert das WebBrowser-Control immer erst nach dem zweiten Click.


Zu meinem Programm:
es besteht aus einem Hauptformular (Navigation) + Unterformularen, die je nach Bedarf geöffnet werden, um PPTs, PDFs, Videos, usw zu öffnen.

Diese Unterformulare erben alle von einem BasisFormular, dass die Methode
Public Overridable Sub SendKeyToControl(iStrKey As String)
breitstellt.

In Formular z.b. für die PPTs steht dann folgendes drin:
Public Overrides Sub SendKeyToControl(iStrKey As String)
  Me.wbPPT.Focus()
  SendKeys.Send(iStrKey)
End Sub
Um z.b. die nächste Folie anzuzeigen wird dann die Funktion
SendKeyToControl("{RIGHT}")
aufgerufen.

Aber wie gesagt, das Webbrowser-Control (wbPPT) reagiert erst, wenn ich die Funktion SendKeyToControl zum zweiten mal aufrufe.

Bei den PDFs funktioniert es auf anhieb.
(Hier der Code bei dem Formular, dass die PDFs anzeigt)
  Public Overrides Sub SendKeyToControl(iStrKey As String)
    Dim tStrKey As String = iStrKey
    Me.PdfView1.Focus()
    SendKeys.Send(tStrKey)
  End Sub
Weiß jemand rat?

Oder kann ich dem Control irgendwie direkt ein KeyData-Objekt übergeben oder ist eine Einstellung im WebbrowserControl notwendig, dass es direkt die KeyEvents verarbeitet und nicht erst beim zweiten mal?


Hoffe man versteht einigermaßen was ich meine, bzw. wo mein Problem ist, und mir kann geholfen werden.


Grüße
Ich
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SendKeys => Control (u.a. Webbrowser + Powerpoint)1.720AcidRain10.12.12 08:21
Re: SendKeys => Control (u.a. Webbrowser + Powerpoint)1.003jvbsl10.12.12 23:25
Re: SendKeys => Control (u.a. Webbrowser + Powerpoint)964AcidRain11.12.12 06:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel