Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Привет всем! Кто-нибудь знает как у не стандартного гриданаписать обработчик, который бы возвращал номер текущей выделенной ячейки, либо целого ряда в целом? Просто у данного грида не события типа как у стандартного в делфях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 12:22 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Телепаты в отпуске. Что за грид то такой нестандартный? От чего он унаследован? Покопайся в предках. Можешь и найдешь нужное тебе свойство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 12:53 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Грид из серии db, имеющий свойство DataSet, то есть я могу двигаться по рекордам, и на OnClick отображать текущий рекорд. А мне надо бы чтобы я мог в нужный момент получатьпо клику ряд, на который я кликнул! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 13:00 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
То ли сегодня пятница, то ли я что-то не догоняю?! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 13:09 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Примитивно, но сработает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 13:22 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Проще будет вот так! procedure TForm1.DBGridClick(Sender : TObject); begin DBGrid(Sender).DataSource.DataSet.RecNo end; а мне надо по другому, не трогая датасет вообще! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 14:01 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
MouseCoord(X, Y: Integer): TGridCoord; прокатит? определит над какой ячейкой мышь... по координатам мыши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 14:17 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
2 SiDen: прокатит напр. в onMouseUp Var Coord: TGridCoord; col, row: integer; Begin Coord := dbgrid1.MouseCoord(X, Y); Col := Coord.X; Row := Coord.Y; //вот что ты хотел end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 14:50 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Андрей, это был не вопрос, а ответ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 15:20 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Вы то мужики конечно умны, а что делать если нет у меня ни ARow ни ACol ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 15:35 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
А почему: не трогая датасет вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 17:06 |
|
||
|
Обработка OnClick()
|
|||
|---|---|---|---|
|
#18+
Какой ACol? Какой ARow? Если Grid наследовалсмя от CestomGrid то: Хэлп писал:Returns the row and column indexes of the cell that contains a point specified in screen coordinates. type TGridCoord = record X: Longint; Y: Longint; end; function MouseCoord(X, Y: Integer): TGridCoord; Description Call MouseCoord to locate the column and row of the cell which contains a given screen coordinate. Usually, MouseCoord is used to locate the cell that is under the mouse. Маускорды берешь из маусмапа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 17:47 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32337839&tid=2115689]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 381ms |

| 0 / 0 |
