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

Вниз

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

 
Slimer ©   (2006-12-21 23:14) [40]

Итак, господа програмисты, с большооооой радостью хочу Вам сообщить что функция ЗАРАБОТАЛА!!!
Может она и не будет так сильно востребована в таблице, но она не работала и это не давало мне спокойно жить:)
Вот код абсолютно рабочей на 100% функции:
procedure TForm2.N2Click(Sender: TObject);
var c,d:integer;
begin
if i<>0 then
begin
 for c:=0 to Table1.Fields.Count-1 do
 begin
   d:=0;
   Table1.First;
    while not Table1.Eof do
     begin
         if d>=DBGrid1.Canvas.TextWidth(DBGrid1.Fields[c].AsString) then
           Table1.Next
          else
           begin
           d:=DBGrid1.Canvas.TextWidth(DBGrid1.Fields[c].AsString);
           Table1.Next;
           end;
     end;
DBGrid1.Columns.Items[c].Width:=d+5;
 end;
Table1.First;
end
else
begin
ShowMessage("&#193;&#224;&#231;&#224; &#228;&#224;&#237;&#237;&#251;&#245; &#237;&#229; &#238;&#242;&#234;&#240;&#251;&#242;&#224;!");
end;

end;


 
Anatoly Podgoretsky ©   (2006-12-21 23:20) [41]

> Slimer  (21.12.2006 23:14:40)  [40]

Сказано же было заменить на знак больше, а ты на что сменил, на d>= ну и зачем делать присвоение ри равенстве?


 
Slimer ©   (2006-12-21 23:40) [42]


> Сказано же было заменить на знак больше, а ты на что сменил,
>  на d>= ну и зачем делать присвоение ри равенстве?

Вобщем-то не знаю почему, но пока не помнял на >= ничего не работало:)


 
Anatoly Podgoretsky ©   (2006-12-22 01:29) [43]

> Slimer  (21.12.2006 23:40:42)  [42]

Ну так тебе было сказано заменить на знак >, а не на >=
Еще не поздно.


 
Германн ©   (2006-12-22 01:41) [44]


> Anatoly Podgoretsky ©   (21.12.06 23:20) [41]
>
> > Slimer  (21.12.2006 23:14:40)  [40]
>
> Сказано же было заменить на знак больше, а ты на что сменил,
>  на d>= ну и зачем делать присвоение ри равенстве?

Акела промахнулся? :-)
В [40] увеличение ширины происходит только при "<"



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

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

Наверх




Память: 0.54 MB
Время: 0.059 c
15-1166870445
lookin
2006-12-23 13:40
2007.01.14
Посмотрел Список Шиндлера....


2-1166629392
kukuikar
2006-12-20 18:43
2007.01.14
Ошибка при сравнении 2 файлов


15-1166810031
ProgRAMmer Dimonych
2006-12-22 20:53
2007.01.14
Помогите из DWORD а получить Single


1-1164019879
BasilAKANaiL
2006-11-20 13:51
2007.01.14
Процедурный тип из интерфеса.


15-1167059135
oldman
2006-12-25 18:05
2007.01.14
Ну почему люди не хотят делать так?...