виртуальная клавиатура?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

виртуальная клавиатура?

Сообщение Invader » 27.10.2010 (Ср) 2:55

есть форма на ней кнопка Button1 и TextBox1 при нажатии которой генерируется нажатие клавиши (1) в поле ввода где указан фокус
предполагаю где то так

Код: Выделить всё
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        SendKeys.Send("{1}")
        TextBox1.Focus()
    End Sub

как передать любому полю ввода сторонних окон если там есть фокус
ведь пи нажатии на кнопку фокус "убегает" на неё
vb.net 2003
умён и жаден,
характер отсуствует

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: виртуальная клавиатура?

Сообщение FireFenix » 27.10.2010 (Ср) 10:20

CanFocus?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: виртуальная клавиатура?

Сообщение Invader » 27.10.2010 (Ср) 22:30

FireFenix писал(а):CanFocus?


куда его прикрутить к событию кнопки???
уточню окна любые в системе, где есть текстовые поля и на них фокус получают символ из моей проги но она при нажатии кнопки забирает фокус думаю назначать фокус из моего приложения стороним приложениям ихним контролам типо текстбокса или поля edit вопрос как
умён и жаден,
характер отсуствует

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: виртуальная клавиатура?

Сообщение NashRus » 27.10.2010 (Ср) 22:36

Надо чтобы твое приложение фокус не забирало.

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: виртуальная клавиатура?

Сообщение Invader » 27.10.2010 (Ср) 22:56

NashRus писал(а):Надо чтобы твое приложение фокус не забирало.

но как ?
пример есть?!
умён и жаден,
характер отсуствует

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: виртуальная клавиатура?

Сообщение FireFenix » 28.10.2010 (Чт) 0:27

GPL: http://wosk.codeplex.com/
http://www.codeproject.com/KB/vb/screen ... sg=1242341
http://www.dreamincode.net/forums/topic ... -keyboard/

+ в спортивных интересах можно скачать платное типа http://fpscomponents.com/Products/WPF/v ... board.aspx и порефлектить
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: виртуальная клавиатура?

Сообщение Invader » 28.10.2010 (Чт) 13:24

FireFenix писал(а):GPL: http://wosk.codeplex.com/
http://www.codeproject.com/KB/vb/screen ... sg=1242341
http://www.dreamincode.net/forums/topic ... -keyboard/

+ в спортивных интересах можно скачать платное типа http://fpscomponents.com/Products/WPF/v ... board.aspx и порефлектить


спасибо за ресурсы более понятный оказался http://www.dreamincode.net/forums/topic ... -keyboard/ но на C#
интересен всё таки vb.net пойдет и 2008
умён и жаден,
характер отсуствует

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: виртуальная клавиатура?

Сообщение FireFenix » 28.10.2010 (Чт) 13:43

Открою секрет, существует ресурс - http://www.developerfusion.com/tools/co ... arp-to-vb/

И вообще какие проблемы может вызвать понимание кода на C# если знаешь VB.NET?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: виртуальная клавиатура?

Сообщение Invader » 28.10.2010 (Чт) 14:02

я знаю vb6 :oops: а с vb.net начал знакомится неделю назад клавиатура моя не работает пишу сейчас на встроенной виртуальной - она мне не нравится вот и решил для себя написать ... и как заодно как пример для более серьезного понимания языка :shock:

секрет хорош и полезен - спасибо
умён и жаден,
характер отсуствует


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList