powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Координаты объекта
7 сообщений из 7, страница 1 из 1
Координаты объекта
    #36789804
azett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен
...
Рейтинг: 0 / 0
Координаты объекта
    #36791597
NickMN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
azett,

думается Мне нужно получить координаты курсора и присвоить комбобоксу эти координаты в left и top.
...
Рейтинг: 0 / 0
Координаты объекта
    #36791644
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателенЗадача, видимо, состоит в том, чтобы комбо открывался возле той ячейки грида, куда нужно занести выбранное из него значение.
Если так, то что мешает вставить комбо как currentcontrol в нужную колонку и не заморачиваться расчетом координат?
В форуме есть много примеров, также можно посмотреть примеры, прилагаемые к Фоксу
...
Рейтинг: 0 / 0
Координаты объекта
    #36791645
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Координаты объекта
    #36791665
FoxSoftware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен
Скорее всего (как я понял) тут речь не о комбобоксе, а просто о всплывающем меню - чтобы по правой кнопке оно вызывалось, а там несколько пунктов меню. azett видимо попутал понятия.
...
Рейтинг: 0 / 0
Координаты объекта
    #36792212
pioner-v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен
Используйте для этого событие ThisForm.Grid1.MouseUp. Это событие получает от системы параметры LPARAMETERS nButton, nShift, nXCoord, nYCoord
Значение nButton определяет нажатую клавишу, nXCoord присвойте ComboBox1.Left, nYCoord присвойте ComboBox1.Top (не забудьте вернуть значения Left и Top в исходное "положение" после выбора значения). Это если дело касается ComboBox.
Если же Вам надо открыть в точке щелчка контекстное меню, то в методе Grid1.RightClick вызов Вашего cозданное заранее меню (DO MyConMNU.MPR)
...
Рейтинг: 0 / 0
Координаты объекта
    #36792799
azett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромное спасибо за помощь... речь все таки шла о combobox...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Координаты объекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]