|
Координаты объекта
|
|||
---|---|---|---|
#18+
Здравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 04:43 |
|
Координаты объекта
|
|||
---|---|---|---|
#18+
azett, думается Мне нужно получить координаты курсора и присвоить комбобоксу эти координаты в left и top. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 21:37 |
|
Координаты объекта
|
|||
---|---|---|---|
#18+
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателенЗадача, видимо, состоит в том, чтобы комбо открывался возле той ячейки грида, куда нужно занести выбранное из него значение. Если так, то что мешает вставить комбо как currentcontrol в нужную колонку и не заморачиваться расчетом координат? В форуме есть много примеров, также можно посмотреть примеры, прилагаемые к Фоксу ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 22:54 |
|
Координаты объекта
|
|||
---|---|---|---|
#18+
azettЗдравствуйте подскажите начинающему товарищу... как описать событие. чтобы по правому щелчку мыши на Grid в месте щелчка открывался combobox... а то он открывается в том месте где расположен на форме изначально... заранее признателен Скорее всего (как я понял) тут речь не о комбобоксе, а просто о всплывающем меню - чтобы по правой кнопке оно вызывалось, а там несколько пунктов меню. azett видимо попутал понятия. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 23:16 |
|
Координаты объекта
|
|||
---|---|---|---|
#18+
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) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2010, 02:15 |
|
|
start [/forum/topic.php?fid=41&fpage=92&tid=1585045]: |
0ms |
get settings: |
14ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 148ms |
0 / 0 |