|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как выделить в stringgrid нужные ячейки?
Нужно выделить в стринггрид ячейки в цикле по диагонали. Чот никак не могу...
|
#2
|
||||
|
||||
Так устроит?
Код:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin if (ACol >= StringGrid1.FixedCols) and (ACol = ARow) then begin StringGrid1.Canvas.Brush.Color := clRed; StringGrid1.Canvas.FillRect(Rect); end; end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Вот код для получения суммы чётный элементов побочной диагонали.
sp2-это spinedit begin sum:=0; for i:=0 to sp1.value do if sg1.cells[i+(sp2.value),i] div 2 then sum:=sum+cells[i+(sp2.value]; label2.Caption:=sum; мозг мой ваще деградировал можно подправить код? спасибо. |
#4
|
|||
|
|||
помогите, плиз!
|