olDjeka писал(а):
Фокус удалось вернуть, но через "одно место"Оригинальное решение -- полностью потерять фокус, чтобы потом его вернуть
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
olDjeka писал(а): Фокус удалось вернуть, но через "одно место"Оригинальное решение -- полностью потерять фокус, чтобы потом его вернуть |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
При использовании MST_DrawManager текст выравнивается по центру ячейки, не смотря на свойства в таблице.
code_17427.txt |
|||
карма: 2 |
| ||
файлы: 1 | code_17427.txt [1.5KB] [900] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Это не центр ячейки, это -- отступ в полсимвола. Если бы это было выравнивание по центру, то расширение ячейки автоматически бы центровало надпись, что в данном примере не наблюдается
|
|||
карма: 22 |
| ||
Голосовали: | Konst |
Ответов: 1328
Рейтинг: 69
|
|||
nesco, да точно, а убрать его никак нельзя?
|
|||
карма: 2 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Konst писал(а): а убрать его никак нельзя?Не стоит, там все до пикселя привязано. Я не вижу в том, что немного смещен текст от границы, а не лезет на нее (что отвратительно смотрится на фоне всего остального) ничего страшного. |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Да страшного ничего, просто место хотел сэкономить
|
|||
карма: 2 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Konst писал(а): место хотел сэкономитьНу ты нашел на чем экономить |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
nesco писал(а): Ну ты нашел на чем экономитьлишние 2 ячейки были бы видны(вместо 8-10) |
|||
карма: 2 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Konst писал(а): лишние 2 ячейки были бы видны(вместо 8-10)Уговорил, уменьшил -- почти как в стандартной стало. Оказалось, там отступался целый символ |
|||
карма: 22 |
| ||
Голосовали: | Konst |
Ответов: 1328
Рейтинг: 69
|
|||
nesco, а подскажи еще по цвету фона и текста ячейки, что то не пойму, как он формируется. 33549508 - это красный текст на голубом фоне, где посмотреть как получить это число.
|
|||
карма: 2 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Konst писал(а): как он формируетсяОчень просто -- (<индекс цвета текста (1...15)> * 16777216) + <цвет строки> |
|||
карма: 22 |
| ||
Голосовали: | Konst |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, опередил.
|
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Более точное определение упакованного цвета будет звучать так
wiki писал(а): Для таких режимов как: AddRow, InsertRow, ReplaceRow, применяется упакованный цвет, значение которого, можно получить по следующей формуле - индекс цвета текста (0...15) * 16777216 + цвет строки. Значение 0 в индексе цвета текста или в цвете строки означает применение значений по-умолчанию, определенных в самой таблице |
|||
карма: 22 |
| ||
Голосовали: | Konst |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2024-03-29 01:22:52 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
37.45.163.171 писал(а): а что криминального в этой схемеВидимо, нельзя это делать в одной очереди событий. Поставь таймер разделитель или отложенное событие |
|||
карма: 22 |
|