Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Stringgrid   Найти похожие ветки 

 
Настенька   (2004-05-27 07:30) [0]

помогите!!! можно ли в стринггриде сделать какую-либо конкретную строчку невидимой.
например, у меня 4 строки, я хочу 2 строку сделать невидимой, а потом обратно видимой, используя
checkbox.


 
TUser ©   (2004-05-27 07:36) [1]

RowHeights[1]:=0 ?


 
Настенька   (2004-05-27 07:39) [2]

я так пробовала, если делаешь несколько строк, то
полосочка становится очен жирной, он как бы этот ноль не делает.
а через свойство visible нельзя?


 
TUser ©   (2004-05-27 08:06) [3]

Visible - он для всего грида целиком. А то, что ты описываешь, это стандартное поведение компонента. Надо переписывать код, который прорисовкой занимается, или искать сторонний компонент.


 
Anatoly Podgoretsky ©   (2004-05-27 09:30) [4]

Улалить строку и сохранить в архиве, потом добавить эту строку из архива.


 
Prohodil Mimo ©   (2004-05-27 11:21) [5]

2TUser ©

Nado ne tol"ko kod zanimajushijsja prorisovkoj perepisivat", no i kod navigacii po jachejkam. StringGrid ustanavlivajet kursor dazhe v RowHeights[1]=0.


 
Reindeer Moss Eater ©   (2004-05-27 11:29) [6]

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
begin
if Odd(ARow) then
 TStringGrid(Sender).Canvas.TextOut(Rect.Left,Rect.Top,"text")
else
 ; //do nothing
end;


 
TUser ©   (2004-05-27 14:18) [7]

Если постаивить RowHieghts[i] = -1, то все будет Ок, за исколючением того, что Не будут прорисованы гриды. По дороге придумалась вот такая конструкция
with StringGrid1 do begin
  RowCount:=100;
  for i:=2 to 49 do
     RowHeights[i]:=-1;
  RowHeights[50]:=0;
  end;
Выглядит прилично, только надо будет vk_up и vk_down обрабатывать.



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
14-1084546176
j
2004-05-14 18:49
2004.06.06
А сколько еще винапи проживет?


1-1085380530
Максим
2004-05-24 10:35
2004.06.06
Затемнение экрана


9-1061216251
ProvAd
2003-08-18 18:17
2004.06.06
Скриптовый движок


4-1082705450
lock95
2004-04-23 11:30
2004.06.06
Поиск компонентов на форме


3-1084499272
Shade_
2004-05-14 05:47
2004.06.06
Компонент TDBLabeledEdit