|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Visual Basic 2008 |
|
VBA - Visual Basic 2008
|
Старожил Сообщения: 161 |
Профиль | Сайт | Отправить PM | Цитировать
Подскажите как сделать так : допустим, если нажать на форме правой кнопкой мыши, то вылетет MsgBox(123), а если нажать левой, то MsgBox(098).
Спасибо за внимание. >>Блин, не дописал в названии темы : Действие при нажатии правой кнопки |
|
Отправлено: 17:47, 24-04-2008 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать SendKeys.Send не интересуется чем закончилась передача, а SendKeys.SendWait будет дожидаться реакции от приложения в которое отправили программно клавишу, а уже потом продолжит выполнять дальнейшие действия.
Проверяя параметры запуска My.Application.CommandLineArgs(0..n) пример здесь есть ещё и другой вариант используя конструкцию вида |
Отправлено: 20:45, 30-07-2008 | #201 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 23:09, 30-07-2008 | #202 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать ByVal – означает по конкретному значению (в контексте определённая переменная); ByRef - по ссылке (адресу) в памяти на место где размещается конкретное значение.
ByVal vs ByRef Private Sub - приватная процедура, её вызов возможен только из текущего модуля (vb файла) Sub - процедура, вызывается на определённое событие Function - тоже что и процедура, но обязана явно возвращать значение (ключевое слово Return) Private Function - тоже что и Private Sub с той лишь разницей что есть явный возврат значения. Declared Elements in Visual Basic http://www.intuit.ru/department/office/vba2000/6/ для VBA правда но определения подходят даже к VB.NET |
Отправлено: 01:34, 31-07-2008 | #203 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 02:09, 31-07-2008 | #204 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Есть пример на MSDN как работать с Buffer Class
Цитата Buffer Class: Remarks:
|
|
Отправлено: 02:47, 31-07-2008 | #205 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать а в нете можно асм использовать?
|
------- Отправлено: 19:06, 01-08-2008 | #206 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Я видел один вариант (доступный лишь в С#).
Использование Assembler в .NET Самое интересное автор искал возможность заюзать его в Visual C++ входящему в .NET студии. |
Отправлено: 22:02, 01-08-2008 | #207 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Как узнать регистр нужного символа и при необходимости его сменить?!
|
Отправлено: 00:10, 04-08-2008 | #208 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Узнать номер символа в строчке, которая например, располагается в TextBox1: малого регистра (vbLowerCase) и большого (vbUpperCase) можно так
Что б привести всю строку к малому или большому регистру нужно писать так TextBox1.Text = StrConv(TextBox1.Text, VbStrConv.Lowercase) TextBox1.Text = StrConv(TextBox1.Text, VbStrConv.Uppercase) |
Отправлено: 01:09, 04-08-2008 | #209 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 01:23, 04-08-2008 | #210 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - MS Visual Basic 2008 Expres Edition файлы проекта | Anton Naumov | Программирование и базы данных | 7 | 14-05-2010 14:09 | |
VBA - Visual basic 2008 | Anton Naumov | Программирование и базы данных | 1 | 02-01-2010 22:35 | |
visual basic 6 | иоанн | Хочу все знать | 1 | 27-04-2009 18:51 | |
visual basic 6 | guma | Программирование и базы данных | 1 | 26-04-2007 20:41 | |
Visual basic | carlos | Программирование и базы данных | 1 | 04-08-2003 02:03 |
|