Avatar billede morten_s Nybegynder
25. januar 2002 - 23:37 Der er 6 kommentarer og
1 løsning

DBGrid + TImagelist

Jeg har en anlægsliste vist i et DBGrid, hvad jeg har brug for er at kunne vise et icon for om det pågældende anlæg er i orden.

Jeg forestiller mig at de Iconer som jeg skal anvende ligger i en TImageList, første colonne i DBGridet skal så vise et icon ved opslag i TImageListen, jeg har et status tal for om anlægget er i orden eller ej 0 = ok, 1 = Mindre fejl og 2 = Fatal fejl

Nogen som har løsningen på dette ?



Avatar billede morten_s Nybegynder
26. januar 2002 - 00:24 #1
Ideen har jeg fra dette grid:

  http://kszyszka.republika.pl/

og hvorfor så ikke bare bruge det ?  mest fordi det indeholder 1.000.000 andre ting som jeg aldrig får brug for
Avatar billede stoney Nybegynder
26. januar 2002 - 01:09 #2
Hej Morten

Det er vist dette du har brug for

http://www.undu.com/Articles/980806a.html

Stoney
Avatar billede morten_s Nybegynder
26. januar 2002 - 11:38 #3
Synes ikke dit link virker ?
Avatar billede stoney Nybegynder
26. januar 2002 - 12:01 #4
Jo det gør.

Prøv igen

:-)

Stoney
Avatar billede morten_s Nybegynder
26. januar 2002 - 12:08 #5
jeg kan ikke engang få http;//www.undu.com op skal der logges ind et ellerandet sted først ?
Avatar billede stoney Nybegynder
26. januar 2002 - 13:04 #6
Avatar billede morten_s Nybegynder
26. januar 2002 - 18:05 #7
ca 10 linier kode skal der til :)))

procedure TForm1.VolgaDBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TVolgaColumn;
  State: TGridDrawState);
begin
  with Sender as TVolgaDBGrid do
  begin
    if Columns[DataCol].FieldName = 'Image' then
    begin
      Canvas.FillRect(Rect);
      ImageList1.Draw(Canvas,Rect.Left+4,Rect.Top, Columns[DataCol].Field.Value ,True);
    end else
      DefaultDrawColumnCell(Rect,DataCol,Column,State);
    end;
end;
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester