|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2007, 00:16 | #1 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Помогите со стринг гридом
Мне нужно построить цепочку элементов в матрице,выделяя,по условию, элемент другим цветом. читал про метод DrawCell, здесь это не подходит. У меня не выделяется ячейка, помогите, пожалуйста.
Вот кусок моего кода: repeat bool:= true; for uRow:= 1 to k+1 do begin if StringGrid2.Cells[uCol,uRow] = '0*' then begin StringGrid2.Canvas.Brush.Color := clRed; break; end else begin bool:=false; break; end; for uCol:= 1 to k+1 do if StringGrid2.Cells[uCol,uRow] = '0^' then begin StringGrid2.Canvas.Brush.Color := clRed; StringGrid2.Cells[i,j]:= '0^'; break; end; end; until bool = false;
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
26.11.2007, 07:55 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
|
26.11.2007, 13:18 | #3 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Да по этой ссылке пишут, что ячейки автоматически будут цвет изменять во время выолнения программы, а у меня это отдельная процедур, которая может вообще не использоваться!!!
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
26.11.2007, 13:34 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
26.11.2007, 18:10 | #5 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Короче вот такая ситуация, у меня есть процедура, к которой переходят в том случае,если строка, содержащая невыделенный нуль не содержит 0*, то переходим к этой процедуре.
В этой процедуре строим цепочку элементов (Вот эти то элементы и надо выделять как-нибудь) берем этот нолик,выделяя его, потом ищем в этом столбце 0*,опять же выделяя его,потом в этой строке простой нолик и т.д.Вот,а если использовать метод DrawCell, то у меня в ходе выполнения всей программы будут выделяться ВСЕ 0*,ЧТО МНЕ НЕ НУЖНО.ой, вроде нормально изложил, помогите пожалуйста,скоро сдавать
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
03.12.2007, 13:22 | #6 |
Пользователь
Регистрация: 03.12.2007
Сообщений: 12
|
Код:
no comments
|
03.12.2007, 17:41 | #7 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Спасибо большое,сейчас попробую,если кому будет интересно выложу(как доделаю) исходник "Задачи о назначениях" венгерским методом
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стринг | UnD)eaD)Snake | Общие вопросы Delphi | 5 | 08.10.2007 08:29 |