vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Text in fremde Textbox schreiben 
Autor: Oly
Datum: 12.07.13 11:09

Hallo zusammen,
ich versuche einen text in eine fremde Textbox zu schreiben.
Die Form wird über einen Button aufgerufen und ist sofort aktiv.

 Dim HWND As IntPtr = FindWindow(vbNullString, "SERVICE") '(" &  & ")")
 
        Dim HWNDMemo As IntPtr
 
        HWND = FindWindowEx(HWND, 0, "MDIClient", vbNullString)
 
        HWND = FindWindowEx(HWND, 0, "Centura:AccFrame", "Reparaturauftrag")
        HWNDMemo = FindWindowEx(HWND, 0, "Centura:FormToolBar", vbNullString)
 
        'hwnd des Memobtton ermitteln
        HWNDMemo = GetDlgItem(HWNDMemo, 24583)
        SetFocus(HWNDMemo)
        'Button klicken
        SendMessage(HWNDMemo, BM_CLICK, 0, 0) 'Button drücken
        System.Threading.Thread.Sleep(1000)'kurz warten bis das Memofeld bereit 
        ' ist
        SendKeys.Send("^{END}") 'Strg+End-Taste drücken
 
        SendKeys.Send("{ENTER}")
 
        SendKeys.Send("Erinnerung geschrieben, " & Format(Now, "dd.MM.yy") & "" & _
          "" & "ok")
 
        SendKeys.Send("{F7}")'Änderung speichern, Textfeld schließen
Das Problem was ich dabei habe ist, das ich in das Textfeld hineinklicken muss, damit mein text überhaupt geschrieben wird.(obwohl es aktiv sein müsste wenn es aufgerufen wird)
Wird er dann einmal geschrieben, wird es ca. 20x wiederholt und darauf kann ich mir keinen Reim machen warum.Was ist falsch?

Gruß
Oly

Beitrag wurde zuletzt am 12.07.13 um 11:09:51 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text in fremde Textbox schreiben1.632Oly12.07.13 11:09

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