![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Над решением этой пролемы я бьюсь уже не первый день. В результате - оптимизировал код:
код сейчас такой: Код:
for i:=0 to 10 do
begin
LabelIn(i);
GridIn(i);
end;Код:
procedure TForm1.LabelIn(i:integer); begin TextLabel[i] := TLabel.Create(Form1); TextLabel[i].Parent :=Form1; TextLabel[i].Caption := LabCap[i]; TextLabel[i].Left := LabLeft[i]; end; procedure TForm1.GridIn(i:integer); begin Grid[i] := TDrawGrid.Create(Form1); Grid[i].Parent := Form1; Grid[i].Left := 1+105*i; Grid[i].RowCount := 1; Grid[i].ColCount := 1; Grid[i].Enabled := false; Grid[i].DefaultColWidth := 100; Grid[i].DefaultRowHeight := GridH[i]; Grid[i].Width := 100; Grid[i].Height := GridH[i]; Grid[i].Top := 600-Grid[i].Height+20; Grid[i].ScrollBars := ssNone; Grid[i].Tag := i+1; Grid[i].OnDrawCell:=DrawGrid1DrawCell; end; |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
|||
|
|||
|
Ну а если пройтись отладчиком?
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
|||
|
|||
|
К вашему сведению сре, я знаю что такое отладчик или дебагер...
Цитата:
Код:
TextLabel : array[0..16] of TLabel; Grid : array[0..16] of TDrawGrid; Код поменял, первый раз - оработала без глюка, второй - опять выскочила Аксес виолатион... ![]() Последний раз редактировалось M.A.D.M.A.N., 26.03.2013 в 14:02. |
|
#6
|
||||
|
||||
|
Слушай, сер, заколебал флудить, ты кнопкой "Редактировать сообщение" пользоваться умеешь или нет?
|
|
#7
|
|||
|
|||
|
Кнопкой пользоваться умею. А чем я и чего флудю??
|
|
#8
|
||||
|
||||
|
Во всех твоих темах по 10 подряд идущих сообщений, которые по хорошему можно было бы объединить в одно. Это не чат, блин. Взял да дописал сообщение, думаешь в кайф листать портянку из кучи сообщений одного пользователя.
|
| Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
icWasya (26.03.2013)
| ||
|
#9
|
|||
|
|||
|
Постарасю объединять.
А что-то по теме моего вопроса можешь подсказаь? |
|
#10
|
||||
|
||||
|
Цитата:
Код:
procedure TForm1.GridIn(i:integer); begin Grid[i] := TDrawGrid.Create(Form1); with Grid[i] do begin Parent := Form1; Left := 1 + 105 * i; RowCount := 1; ColCount := 1; Enabled := false; DefaultColWidth := 100; DefaultRowHeight := GridH[i]; Width := 100; Height := GridH[i]; Top := 600 - Height + 20; ScrollBars := ssNone; Tag := i+1; OnDrawCell:=DrawGrid1DrawCell; end; end; |