2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 57
|
|
1 | |
Сделать значки в DbGrid на каждой строчке или кнопки03.05.2016, 18:38. Показов 2464. Ответов 8
Метки нет (Все метки)
Доброго времени суток. У меня такой вопрос. Возможно ли сделать значки в DbGrid в новом пустом столбце или заменив значения в столбце как например 1 и т.д., чтобы по нажатию на которой у меня вызывалось событие или процедура по удалению записи? В принципе я читал и видел статьи, что можно в обычном DBGrid, но попробовав несколько примеров, я разочаровался. Лично я использую sDbGrid из AlphaControl компонентов. Вот собственно говоря скриншот мой, где вместо значения 1, я пытался вставить иконку:
0
|
03.05.2016, 18:38 | |
Ответы с готовыми решениями:
8
В каждой строчке матрицы найти минимальный элемент и заменить остальные на минимальный в каждой строчке Сделать комментарии к каждой строчке кода, что они делают? Формы: Можно ли сразу всем сделать, или надо прорисовывать кнопки "ручками" для каждой работа с тектовым файлом. Очень большое кол-во строк. В каждой строке есть 3 числа. Первое чисол нужно изменять в каждой строчке по одной и той же фор |
2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 57
|
||||||
03.05.2016, 20:29 [ТС] | 2 | |||||
В общем нашел ответ на свой вопрос! вот код события
0
|
AxBxC=X
152 / 132 / 58
Регистрация: 27.04.2016
Сообщений: 540
|
|||||||||||||||||||||
03.05.2016, 21:30 | 3 | ||||||||||||||||||||
Сообщение было отмечено metalistik1 как решение
Решение
Добавлено через 9 минут
Прлучается, что если ....Value <> 1 то картинка всё равно выводится, но не из ImageList1
0
|
2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 57
|
|
03.05.2016, 21:44 [ТС] | 4 |
harrybook, насчет сомнительного куска ты прав, но там всегда будет 1, кстати такой вопрос при наводке на любую ячейку столбца можно сделать так, чтобы курсор мыши менялся? и да необходимо сделать по нажатию на данную иконку событие по удалению, желательно в тех же координатах
0
|
03.05.2016, 21:58 | 5 | |||||
+ DBGrid1.Cursor
1
|
AxBxC=X
152 / 132 / 58
Регистрация: 27.04.2016
Сообщений: 540
|
|
03.05.2016, 22:11 | 6 |
1
|
2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 57
|
|
04.05.2016, 00:03 [ТС] | 7 |
harrybook, можно, но не в моем случае с включенным RowSelect в Option DbGrid'a, а вот как иначе я не знаю
Добавлено через 18 минут harrybook, отлично, все работает при включении в option dbgrida "MultiSelect"
0
|
AxBxC=X
152 / 132 / 58
Регистрация: 27.04.2016
Сообщений: 540
|
||||||
04.05.2016, 00:14 | 8 | |||||
добавляем в раздел Protected:
coor : TGridCoord; и тогда
1
|
2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 57
|
|
04.05.2016, 00:28 [ТС] | 9 |
harrybook, блин я так пробовал по началу, после ответа BOGG ART, но немного иначе и поэтому у меня не получилось походу. Ну а щас отлично, можно конечно и с помощью multiselect, но так не красиво получается
Добавлено через 3 минуты harrybook, а твое решение шикарное, спасибо огромное
0
|
04.05.2016, 00:28 | |
04.05.2016, 00:28 | |
Помогаю со студенческими работами здесь
9
Сделать так, чтобы при нажатии кнопки все поля в форме DBGrid заполнились Как сделать редактирование записи в таблице DBgrid (база firebird) двойным нажатием кнопки мыши Коментарии к каждой строчке Дайте комментарий к каждой строчке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |