|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Visual Basic 2008 |
|
VBA - Visual Basic 2008
|
Старожил Сообщения: 161 |
Профиль | Сайт | Отправить PM | Цитировать
Подскажите как сделать так : допустим, если нажать на форме правой кнопкой мыши, то вылетет MsgBox(123), а если нажать левой, то MsgBox(098).
Спасибо за внимание. >>Блин, не дописал в названии темы : Действие при нажатии правой кнопки |
|
Отправлено: 17:47, 24-04-2008 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Цитата Uzvern:
За прозрачность отвечает Me.Opacity, значения от 0 до 1. |
|
Отправлено: 20:04, 04-10-2008 | #281 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Вот пример : http://www.gotdotnet.ru/Forums/Windows/581428.aspx
А тут их куча, только с переводом траблы : http://weblogs.asp.net/kennykerr/arc...w-Manager.aspx + немогу добавить объект на прозрачную область. Нет, он добавляется, но некорректно. |
Отправлено: 19:28, 06-10-2008 | #282 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Uzvern, класные ссылки и примеры.
Возможно глюки GDI+. Тут уже ничего не сделаешь, разве что свою реализацию писать. |
Отправлено: 19:46, 06-10-2008 | #283 |
Старожил Сообщения: 161
|
Профиль | Сайт | Отправить PM | Цитировать Admiral, ни одного слова не понял, но спасибо.
|
Отправлено: 19:51, 06-10-2008 | #284 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Uzvern, в приведённой статье сказано
Цитата:
Без кода по вопросу Цитата Uzvern:
|
||
Отправлено: 21:07, 06-10-2008 | #285 |
Ветеран Сообщения: 1791
|
Профиль | Отправить PM | Цитировать Помогите запустить следующую программу, находясь в документе Word. Заранее благодарю.
Option Explicit Private Declare Function BeginPath Lib "gdi32" (ByVal hdc As Long) As Long Private Declare Function EndPath Lib "gdi32" (ByVal hdc As Long) As Long Private Declare Function PathToRegion Lib "gdi32" (ByVal hdc As Long) As Long Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long Private Sub Form_Load() Const TEXT = "Привет, я текст!" Dim hRgn As Long Font.Name = "Times New Roman" Font.Bold = True Font.Size = 70 Width = TextWidth(TEXT) Height = TextHeight(TEXT) BeginPath hdc Print TEXT EndPath hdc hRgn = PathToRegion(hdc) SetWindowRgn hWnd, hRgn, False Move (Screen.Width - Width) / 2, (Screen.Height - Height) / 2 End Sub |
------- Последний раз редактировалось Codru, 08-10-2008 в 00:19. Отправлено: 16:34, 07-10-2008 | #286 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Во первых, нет описания функций TextWidth, TextHeight. Во вторых, не совсем понятен смысл данного кода.
|
------- Отправлено: 01:21, 08-10-2008 | #287 |
Ветеран Сообщения: 1791
|
Профиль | Отправить PM | Цитировать Delirium Нашел эту процедуру в И-нете "Вывод на экран текста, форма приобретает вид текста". Пытался ее вставлять в форму, но ее делит на процедуру (макрос), первую часть до "Private Sub..." отделяет. Не знаю как обьединить. Хотя и не уверен, но думаю, что фнкции TextWidth, TextHeight смогу расписать. Программированием уже лет 12-ть не занимался, хотя в VBA совсем иной принцип заложен.
|
------- Отправлено: 01:45, 08-10-2008 | #288 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 01:56, 08-10-2008 | #289 |
Ветеран Сообщения: 1791
|
Профиль | Отправить PM | Цитировать Delirium , и что делать, ни как нельзя приспособить? вроде бы программа была расписана для VBA. Уж больно идея понравилась.
Идея в том, что хочу разместить рисунок и рядом с ним текст, который изменялся бы при выделении разных областей рисунка. Все это хочеться разместить просто на листе, либо на форме развернутой во весь экран. |
------- Отправлено: 02:22, 08-10-2008 | #290 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|