Главная страница
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.029 c
3-1084794227
Роман
2004-05-17 15:43
2004.06.06
Перевод с файл-сервер на клиент


14-1085243111
Daniel
2004-05-22 20:25
2004.06.06
DVD


4-1079597658
UNIVERSAL
2004-03-18 11:14
2004.06.06
Хочу получить версию файла, но(+)


8-1080551905
Sauron_ua
2004-03-29 13:18
2004.06.06
Размери текстур в DirectX


6-1082522476
Kolyan
2004-04-21 08:41
2004.06.06
Сообщение