Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2012, 21:25   #1
Azam693
 
Регистрация: 23.02.2012
Сообщений: 7
По умолчанию drawcell рамка для строки на которой находится выделенная ячейка

Всем доброго времени суток. Столкнулся с такой проблемой, мне нужно строку, на которой находится выделенная ячейка, обрисовать рамкой.
Первая строка окрашивается нормально, но когда начинаю выделять другие ячейки, то рамка становится ломаной.
Вот картинка 1:

Вот картинка 2:


Вот код процедуры:

procedure Tkachestvo.StringGrid1DrawCell(Send er: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
var i: integer;
begin
with StringGrid1.Canvas,Rect do
begin
if (Arow = StringGrid1.row) then
begin
left:= 0;
bottom:= bottom - 1;
Right:= StringGrid1.width-4;
Brush.Color:= clBlack;
StringGrid1.Canvas.FrameRect(Rect);
end;
end;
end;
Azam693 вне форума Ответить с цитированием
Старый 18.03.2012, 16:15   #2
Azam693
 
Регистрация: 23.02.2012
Сообщений: 7
По умолчанию

Чё, никто не знает?
Azam693 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клик по картинке выделяет строку, в которой она находится vfv Microsoft Office Excel 2 11.03.2012 23:13
ячейка, в которой произошло изменение gsg Microsoft Office Excel 3 28.12.2010 10:40
StrinGrid( выделялась ячейка над которым находится курсор) StartMis Общие вопросы Delphi 1 29.03.2010 01:53
Страна в которой находится сервер этого форума. veter_s_morya Свободное общение 22 14.09.2009 09:38
Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 4 03.12.2008 12:13