|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.09.2010, 19:05 | #21 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А если проверку поместить в таймер дополнительно?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
15.09.2010, 19:08 | #22 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Да хоть куда, только дополнительно - не надо. Зачем два раза проверять?
Даже если при первой проверке будет, допустим ClRed а при повторной clWhite, как узнаешь какой из них более правильный? Надо сделать один раз, но наверняка. |
15.09.2010, 19:13 | #23 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Мне нельзя, чтобы неправильно показывалось. Это очень важный момент. Так что на счет кода моего из поста №17?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
15.09.2010, 20:19 | #24 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Если не AV... Ну... Я думал запоминать не цвета а состояния ячеек... При изменении содержимого менять (если нужно)... А при закрашивании закрашивать цветом соответствующим состоянию... Цитата:
Сейчас посмотрим что там с ним можно придумать..... artemavd, а можно поподробнее что именно должно получаться-то?)
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
15.09.2010, 20:22 | #25 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
artemavd, дело в том, что при малейшем визуальном изменении ячейки (при её выделении, исчезновении и появлении из поля видимости и т.д. и т.п.) происходит её перерисовка. Например если программу с кодом из поста№17 свернуть и развернуть, то все ячейки будут белыми. Чтобы такого не было, надо изменять процедуру перерисовки TForm1.RzStringGrid2DrawCell. Это единственный способ (для данного компонента не меняя его свойств и методов)
Цитата:
|
|
16.09.2010, 03:47 | #26 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
16.09.2010, 08:58 | #27 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Вот тебе пример, если надо - оптимизируешь по коду, хотя он и рабочий.
Код:
|
16.09.2010, 18:29 | #28 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Я применил этот код, но нажимаю на клавишу Enter и ничего не происходит.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
16.09.2010, 18:35 | #29 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
выдели неверную ячейку (выделенную красным), и нажми на Enter
|
16.09.2010, 18:39 | #30 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Выделил, нажал, ячейка становится доступной для редактирования, но при нажатии на Enter я не перехожу к следующей красной ячейке.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа проверки вывода символов и цвета на принтер | Absolut | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 13.09.2010 12:43 |
Проверить наличие eng символов? | alco84 | Microsoft Office Access | 4 | 08.04.2010 11:08 |
программа нахождения и проверки символов/строк | MixanMM | Общие вопросы Delphi | 14 | 09.07.2009 08:44 |
Не работает функция проверки подстроки в строке | Cold_Night | Помощь студентам | 1 | 25.03.2009 01:30 |
Код проверки столкновений не работает. | Манжосов Денис :) | Общие вопросы Delphi | 8 | 02.02.2009 10:31 |