Klawiatura Ekranowa

Dyskusje na temat języka C# oraz biblioteki .NET
albin
Początkujący
Początkujący
Posty: 17
Dołączył(a): wtorek, 2 grudnia 2014, 15:00

Klawiatura Ekranowa

Post przez albin »

Walcze z własną klawiturą ekranową w sumie znalazłem cos takiego:
http://inputsimulator.codeplex.com/
ale jak podlacze virtualkey pod batona i klikne najpierw np textbox albo komorke w data gridzie do której chce pisac,
a pozniej klikne podłączenego batona, żeby wysłać znak, to w text boxie nic nie ląduje no bo nie jest on juz aktywny, bo jest aktywny baton
Any ideas? Wszelka pomoc mile widziana. Ewentualnie inne rozwiązania klawiatury ekranowej.
Pzdr..
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Klawiatura Ekranowa

Post przez Morfidon »

Są dwie funkcje Select i Focus, może któraś z nich pomoże? Możesz też obsłużyć własne zdarzenie po kliknięciu na odpowiedni button i po prostu wpisać tekst zawarty na etykiecie buttona do textboxa...
albin
Początkujący
Początkujący
Posty: 17
Dołączył(a): wtorek, 2 grudnia 2014, 15:00

Re: Klawiatura Ekranowa

Post przez albin »

Select i Focus to one jakoś zwracają co jest aktywne?, a drugie rozwiązanie mniej eleganckie ale myslalem o nim a w sumie zrobilem tak logowanie.
A jak pobrac z DataGrida którą komórk kliknąłem?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Klawiatura Ekranowa

Post przez Morfidon »

Select i Focus wybierają co ma zostać aktywowane. Obsługujesz zdarzenie kliknięcia i później:

Code: Zaznacz cały

 var grid = sender as DataGrid;

        var cellValue = grid.SelectedValue;
Post Reply