|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
||||||
Выделение ячейки в StringGrid21.09.2020, 17:11. Показов 6274. Ответов 22
Метки нет (Все метки)
Ребят всем привет есть такое дело, переношу я значит текст в ячейках но при этом мне нужно выключить DefaultDrawing если я это делаю у меня проподает выделение ячейки что можно сделать чтобы ее снова выделить.
Включить DefaultDrawing не получится по скольку 2 раза отобразится текст помогите пожалуйста Вот текст события drawcell:
0
|
||||||
| 21.09.2020, 17:11 | |
|
Ответы с готовыми решениями:
22
Как убрать выделение ячейки в StringGrid? StringGrid: убрать выделение первой ячейки |
|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
||||||
| 22.09.2020, 09:21 [ТС] | ||||||
|
Нет вы меня скорее всего не правильно поняли мне нужно выделать ячейку по которой я кликнул мышкой при включенной функции DefaultDrawing эта ячейка выделяется пунктиром по краю ячейки вот мне и нужно сделать это выделение только вот как я не могу допереть
Добавлено через 1 час 5 минут krapotkin, Не могли бы вы подсказать как именно рисовать этот фон и текст, просто если я прописываю условие
0
|
||||||
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,461
|
|
| 22.09.2020, 09:29 | |
|
ExBan, версия дельфи какая?
0
|
|
|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
|
| 22.09.2020, 09:32 [ТС] | |
|
AzAtom, 10.2
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|
| 22.09.2020, 09:37 | |
|
0
|
|
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,461
|
||||||
| 22.09.2020, 09:39 | ||||||
Сообщение было отмечено ExBan как решение
Решение
ExBan, вот так нормально?
3
|
||||||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||||||
| 22.09.2020, 09:40 | |||||||||||
|
ну и проверять лучше
ОПОЗДАЛ...
0
|
|||||||||||
|
Житель Земли
|
||||||
| 22.09.2020, 09:41 | ||||||
2. Опции - это множество. Можно так: Options := Options + [goRowSizing,goColSizing] - [goEditing];3. Format не используется в коде. Зачем объявлена эта переменная? тоже самое насчёт txt
0
|
||||||
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,461
|
||||||
| 22.09.2020, 09:48 | ||||||
|
Если нужен пунктир, то можно так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
|
| 22.09.2020, 09:56 [ТС] | |
|
DenNik, просто там много стриггридов которые используют drawcell было просто удобно добавить опцию сюда чтобы все они получили эту опцию
Добавлено через 1 минуту AzAtom, все четко работает, можешь объяснить почему теперь defaultdrawing не рисует текст заново?
0
|
|
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,461
|
|||
| 22.09.2020, 10:02 | |||
|
Если DefaultDrawing включен, то ячейка будет рисоваться дважды. Первый раз сам грид рисует, а второй раз рисует обработчик. Просто в твоём случае уже нарисованный текст закрашивается. Добавлено через 1 минуту
0
|
|||
|
Житель Земли
|
|||||||
| 22.09.2020, 10:03 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
|
| 22.09.2020, 10:05 [ТС] | |
|
AzAtom, есть такой вопрос можно ли текст вывести по центру не только по горизонтали но и по вертикали?
0
|
|
|
Житель Земли
|
||||
| 22.09.2020, 10:08 | ||||
|
Добавлено через 2 минуты это намёк, если что
1
|
||||
|
0 / 0 / 0
Регистрация: 28.07.2020
Сообщений: 47
|
|
| 22.09.2020, 10:22 [ТС] | |
|
DenNik, Весь прикол в том что я ковырялся в них но у меня не получилось выравнять текст вот и спрашиваю) я приписывал dt_vcenter
Добавлено через 5 минут DenNik, Все разобрался спасибо)
0
|
|
|
Житель Земли
|
||||||
| 22.09.2020, 10:28 | ||||||
|
отично. вот, разбирайся ещё. здесь реализован наследник и методы, о которых ты стопудово не знал)
Кликните здесь для просмотра всего текста
с отключённым DefFraw
0
|
||||||
|
Житель Земли
|
|
| 22.09.2020, 11:23 | |
|
Нашёл в недрах Vcl функцию
GradientFillCanvas (используется в том числе при отрисовке TStringGrid). Можно творить красоту
1
|
|
| 22.09.2020, 11:23 | |
|
Помогаю со студенческими работами здесь
20
Убрать выделение ячейки после ее нажатия StringGrid Как убрать выделение ячейки StringGrid-а при нажатии на нее
Ячейки StringGrid №1 для StringGrid №2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|