Мои вопросы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Мои вопросы

Сообщение azg » 18.12.2006 (Пн) 17:42

1)у меня не получается делать горячие кнопки.
я создаю событие форм кейпресс,делаю переменную KeyAscii As Integer,и условие если KeyAscii равен томуто то делать тото.
когда на форме допустим только лэйбэл,то всё нормально.
но если есть обьект типа кнопка,пикчебокс,текстбокс, то перестаёт реагировать.не знаю дело в фокусе или в чём то ещё...
2)можно сделать виртуальное переключение между раскладками клавиатуры(есть ли такая функция)?

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Re: Мои вопросы

Сообщение Nicky » 18.12.2006 (Пн) 19:22

azg писал(а):2)можно сделать виртуальное переключение между раскладками клавиатуры(есть ли такая функция)?

В цитаты?

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 18.12.2006 (Пн) 20:20

Nicky
Почему?

azg
1)Form1.KeyPreview = True;

On Form1_KeyDown...

2) SetKeyboardLayout?
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 19.12.2006 (Вт) 7:43

KDima писал(а):Nicky
Почему?
2) SetKeyboardLayout?

И что здесь виртуального?

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 19.12.2006 (Вт) 17:49

за первое спасибо,но можно ли про второе поподробнее...
поясняю:раскладки клавы меняются с помощью ctrl \ alt + shift или с помощью мыши.а я хотел бы чтобы это менялось програмно.
то есть после определённого события менялась раскладка клавы.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.12.2006 (Вт) 18:29

Функция LoadKeyboardLayout. Описание и пример в api-guide.

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 19.12.2006 (Вт) 18:52

это на вашем сайте?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.12.2006 (Вт) 20:17

Нет. Это пишешь в гугле, он тебе выдаст адрес.
Изображение

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 19.12.2006 (Вт) 23:34

всё, разобрался.всем спаибо.тему пока не закрывайте.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 20.12.2006 (Ср) 9:19

OFF: При чтении заголовка "Мои вопросы" первая мысль: "Малая Земля".
Lasciate ogni speranza, voi ch'entrate.

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 20.12.2006 (Ср) 10:33

alibek писал(а):OFF: При чтении заголовка "Мои вопросы" первая мысль: "Малая Земля".


Посвящается 100-ю со дня рождения Леонида Ильича? :roll:

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 20.12.2006 (Ср) 10:36

alibek писал(а):OFF: При чтении заголовка "Мои вопросы" первая мысль: "Малая Земля".


Хорошо хоть не "Моя борьба"
Весь мир матрица, а мы в нем потоки байтов!

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 20.12.2006 (Ср) 19:09

пофлудить можно было и в другом месте.

xqz_me
Постоялец
Постоялец
 
Сообщения: 413
Зарегистрирован: 04.12.2005 (Вс) 14:58

Сообщение xqz_me » 20.12.2006 (Ср) 19:50

Дайте человеку блог! :) И не флудите у него в темах. :)

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 26.01.2007 (Пт) 22:05

я написал прогу,а её исходник потерялся после переустановки винды.
можно ли её вернуть по exe файлу?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 26.01.2007 (Пт) 22:12

Нет.
Изображение

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 26.01.2007 (Пт) 23:11

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

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 26.01.2007 (Пт) 23:19

а как програмно управлять курсором мыши програмно?
Програмно програмно упралять курсором можно с помощью SetCursorPos... :wink:
А я все практикую лечение травами...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 26.01.2007 (Пт) 23:22

Лучше с помощью mouse_event, ближе, так сказать, к драйверу.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 27.01.2007 (Сб) 16:29

mouse_event это что?как их вызвать?
SetCursorPos - АПИ

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 27.01.2007 (Сб) 16:31

—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 27.01.2007 (Сб) 17:20

Хакер писал(а):Лучше с помощью mouse_event, ближе, так сказать, к драйверу.
Человек спрашивает как передвинуть мышку, а ты ему про драйвер... :wink:

azg - если нужно просто двигать курсор, то лучше все-таки мой вариант, он проще будет.
А я все практикую лечение травами...

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 23.02.2007 (Пт) 13:40

а что значит run time error 70

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 23.02.2007 (Пт) 13:48

azg

Это значит что нет доступа к чему-то, к чему ты пытаешься обратиться. Например если ты пытаешься записать что то в запертый файл (открый т.е.)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

azg
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.11.2006 (Ср) 19:30

Сообщение azg » 07.03.2007 (Ср) 22:22

net,ya virus pisal,pri zapuske rabotal,a iz avtozagruzki net :)

PS:a pochemu russkaya kodirovka gluchit?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.03.2007 (Ср) 22:28

Явка с повинной не всегда смягчает наказание.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

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

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

    TopList