Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Можно ли открыть выпадающее окно Combo1 прогамно? Добавлено: 04.04.05 16:04  

Автор вопроса:  VladeD
 Имется Combo1 на форме. Нужно его видет открытым, когда он "вывалил" список вниз. И все это с помощью кода в программе, а не кликом по Scrol-ползунку мышкой!!. Понятно я изъяснился ????
Спасибо.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 04.04.05 16:16
Option Explicit

Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long

Private Const CB_SHOWDROPDOWN As Long = &H14F

Private Sub Command1_Click()
  SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, 1, ByVal 0&
End Sub

Ответить

Номер ответа: 2
Автор ответа:
 VladeD



Вопросов: 8
Ответов: 40
 Профиль | | #2 Добавлено: 06.04.05 13:18
GSerg
Огромное спасибо, не ожидал такого эффекта в коде.
Очень интересная API. А каие она может еще штучки...или прочитать где?
Все работает, СПАСИБО !!!

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 06.04.05 14:28
Она может всё. Сообщения - нервная система Windows, на них построены все взаимодействия с окнами.
Почитать тут: www.msdn.microsoft.com

Ответить

Номер ответа: 4
Автор ответа:
 VladeD



Вопросов: 8
Ответов: 40
 Профиль | | #4 Добавлено: 06.04.05 14:55
ММ-да, а знаешь, когда идет человек и, казалось бы на ровном месте, спотыкается и падает!
Это я про то, что - нужно еще и знать аглицкий текстовый язык, а не только коды в VB! Извини...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам