|
|
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
использую EhLib 3.6 и bc++ 6! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. как в вышеприведенной функции получить координаты top и left ячейки грида? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 15:48 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
CellRect? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 16:23 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
SelectedRows SelectedField не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 16:29 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
изменил код следующим образом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 16:59 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
> > Form5->Left=this->DBGridEh2->CellRect(2,this->DBGridEh2->SelectedRows->Count).Left; > Form5->Top= > this->DBGridEh2->CellRect(2,this->DBGridEh2->SelectedRows->Count).Top; Чему равны: this->DBGridEh2->SelectedRows->Count this->DBGridEh2->CellRect(2,this->DBGridEh2->SelectedRows->Count).Left this->DBGridEh2->CellRect(2,this->DBGridEh2->SelectedRows->Count).Top this->DBGridEh2->Top this->DBGridEh2->Left Может, стоит посмотреть на ClientToScreen. >почему форма отображается не там где нужно, т.е. не на ячейке грида? Наверное, в твоей программе ошибка :-(. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:08 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
и на ScreenToClient тоже посмотри. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:13 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
Пробовал я и ScreenToClient и ClientToScreen форма появляется всегда в одном и том же месте в независимости от того в какой ячейки грида я нахожусь. Может тут в чем-то другом проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 09:23 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
Мне у тебя вот это: > this->DBGridEh2->SelectedRows->Count категорически не нравится. Какое отношение к координатам выбранной ячейки относится количкство выбранных строк ? Подумай на досуге. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:11 |
|
||
|
как вычислить координаты ячейки в гриде
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Нужно делать вот так! Только еще что-то с преобразованием координат p=ClientToScreen(p); Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 14:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33580793&tid=2031829]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 409ms |

| 0 / 0 |
