![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
![]()
Да по этой ссылке пишут, что ячейки автоматически будут цвет изменять во время выолнения программы, а у меня это отдельная процедур, которая может вообще не использоваться!!!
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
![]()
Короче вот такая ситуация, у меня есть процедура, к которой переходят в том случае,если строка, содержащая невыделенный нуль не содержит 0*, то переходим к этой процедуре.
В этой процедуре строим цепочку элементов (Вот эти то элементы и надо выделять как-нибудь) берем этот нолик,выделяя его, потом ищем в этом столбце 0*,опять же выделяя его,потом в этой строке простой нолик и т.д.Вот,а если использовать метод DrawCell, то у меня в ходе выполнения всей программы будут выделяться ВСЕ 0*,ЧТО МНЕ НЕ НУЖНО.ой, вроде нормально изложил, помогите пожалуйста,скоро сдавать
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.12.2007
Сообщений: 12
|
![]() Код:
no comments
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
![]()
Спасибо большое,сейчас попробую,если кому будет интересно выложу(как доделаю) исходник "Задачи о назначениях" венгерским методом
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стринг | UnD)eaD)Snake | Общие вопросы Delphi | 5 | 08.10.2007 08:29 |