Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Координаты объекта / 7 сообщений из 7, страница 1 из 1
13.08.2010, 04:43
    #36789804
azett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
Здравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен
...
Рейтинг: 0 / 0
13.08.2010, 21:37
    #36791597
NickMN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
azett,

думается Мне нужно получить координаты курсора и присвоить комбобоксу эти координаты в left и top.
...
Рейтинг: 0 / 0
13.08.2010, 22:54
    #36791644
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателенЗадача, видимо, состоит в том, чтобы комбо открывался возле той ячейки грида, куда нужно занести выбранное из него значение.
Если так, то что мешает вставить комбо как currentcontrol в нужную колонку и не заморачиваться расчетом координат?
В форуме есть много примеров, также можно посмотреть примеры, прилагаемые к Фоксу
...
Рейтинг: 0 / 0
13.08.2010, 22:54
    #36791645
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
...
Рейтинг: 0 / 0
13.08.2010, 23:16
    #36791665
FoxSoftware
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен
Скорее всего (как я понял) тут речь не о комбобоксе, а просто о всплывающем меню - чтобы по правой кнопке оно вызывалось, а там несколько пунктов меню. azett видимо попутал понятия.
...
Рейтинг: 0 / 0
15.08.2010, 02:15
    #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
16.08.2010, 07:32
    #36792799
azett
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты объекта
огромное спасибо за помощь... речь все таки шла о combobox...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Координаты объекта / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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