14. december 2000 - 16:32Der er
11 kommentarer og 1 løsning
Placering af komponent i DBGrid
Hvordan placerer jeg en TGauge, i første felt på hver linie, i mit DBGrid?
Jeg har \"leget\" lidt med en TDBComboLookup, som bliver synlig når man står i cellen, men denne gang vil jeg have en i hver linie -kan det lade sig gøre?
Jeg skal ikke kunne sige om det er muligt at placere en TGauge i en DBGrid, men efter some en TGauge er MEGET SIMPEL at \"tegne\", så kan du evt. vælge selv at gøre dette. I mine gemmer har jeg et eksempel hvor jeg tegner en knap i et GRID felt (sig til hvis det har interesse så skal jeg se om jeg kan støve det frem).
Det gør jeg. Jeg brugte det til en grid hvor jeg i nogle bestemte celler tegnede en knap og så \"fangede\" jeg når musen blev klikket i det \"område\" hvor knappen var tegnet. Jeg brugte dog en TGrid frem for en TDBGrid, men mon ikke det er \"det samme\".
for i:=1 to StringGrid1.RowCount -1 do begin Rect:=StringGrid1.CellRect(0,i); Gauge := TGauge.Create(StringGrid1); Gauge.Left := Rect.Left; Gauge.Width := Rect.Right - Rect.Left; Gauge.Height := 25; Gauge.Top := Rect.Top; Gauge.Progress := Random(100); StringGrid1.InsertControl(Gauge); end; end;
procedure TForm1.Timer1Timer(Sender: TObject); var Gauge : TGauge; ProgressBar : TProgressBar;
i : Integer; begin for i:= 0 to StringGrid1.ComponentCount-1 do begin if not (StringGrid1.Components[i] is TGauge) then continue; Gauge := TGauge(StringGrid1.Components[i]); Gauge.AddProgress(1); Gauge.Progress := Gauge.Progress mod Gauge.MaxValue;
Jeg har været ved at kigge lidt på et DBGris men jeg kan ikke lige få den til at give mig nogle flere celler, og ud over det kan jeg ikke lige få fat i det grå ariael hvis du kan vise mig hvordan jeg styrer det så skal jeg smide kontroller ind i det ...
jeg er ked af at jeg ikke har \"givet lyd fra mig\" endnu, men jeg har endnu ikke haft tid til at finde det eksempel jeg omtalte. Hvis Borrisholt\'s forslag virker så giv ham point\'ene - og jeg vil (\"for egen regning\") give eksemplet når/hvis jeg finder det.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.