Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listview Spalten zur Laufzeit? (https://www.delphipraxis.net/21192-listview-spalten-zur-laufzeit.html)

celinaw 30. Apr 2004 00:32

Re: Listview Spalten zur Laufzeit?
 
:wall:

Es geht leider Trozdem nicht :cry:

Gruß Celina

kiar 30. Apr 2004 00:42

Re: Listview Spalten zur Laufzeit?
 
setze doch mal einen haltepunkt in diese procedure und gehe mal schrittweise durch,

wenn du eine pe version von delphi hast musst du strg und f5 drücken und dir dort die werte anzeigen lassen.

raik

celinaw 30. Apr 2004 00:47

Re: Listview Spalten zur Laufzeit?
 
:shock: mom... das teste ich mal :gruebel:

celinaw 30. Apr 2004 00:55

Re: Listview Spalten zur Laufzeit?
 
Geht irgendwie nix. :gruebel:

Weiß garnicht wie und wo ich nen haltepunkt setzen soll. Komme nicht damit klar. Habe soetwas noch nicht gemacht :oops:

Gruß Celina

kiar 30. Apr 2004 01:08

Re: Listview Spalten zur Laufzeit?
 
Delphi-Quellcode:
procedure TForm1.bSucheClick(Sender: TObject);
var
  bFirst: Boolean;
  i: Integer;
  ListItem : TlistItem;
  col:TListColumn;
begin
......
    for i := 0 to Spalten-1 do
    // hier werden die spalten namen festgelegt
    begin
       col:=lvAnzeige.Columns.Add
        if CheckListBox1.Checked[i] then
           col.Caption := List_Names[i];
    end;
    while not qrMain.Eof do
    begin
    // hier das item und subitem
      ListItem := lvAnzeige.Items.Add;
          with ListItem do
               begin
               ListItem.Caption:=
                             qrMain.FieldByName('Order_Type').AsString;
          for i := 0 to Spalten-1 do
            begin
               if CheckListBox1.Checked[i] then
               SubItems.Add(qrMain.FieldByName(SQL_Names[i]).AsString);
            end;
        end;
      end;
      gauge1.progress := gauge1.progress + 1;
    end;
    lvAnzeige.Items.EndUpdate;
    gauge1.progress := 0;
    gauge1.Visible:= false;
  finally
    dbMain.Connected:=False; //Verbindung trennen
    Screen.Cursor := Cursor;
  end;
end;
hallo celina, versuche mal so, alles ungetestet

raik

celinaw 30. Apr 2004 01:27

Re: Listview Spalten zur Laufzeit?
 
Hi,

:shock: WoW.. Danke :love:

Ich werde es mal testen und sehen ob es geht!
Du hörst von mir....

Gruß Celina

celinaw 30. Apr 2004 01:56

Re: Listview Spalten zur Laufzeit?
 
Hi :cry:

Genau das selbe! Es funktioniert immer noch nicht. Irgendwo muss da ein Fehler sein :gruebel:

Gruß Celina

kiar 30. Apr 2004 02:04

Re: Listview Spalten zur Laufzeit?
 
fehlermeldung bitte ?

celinaw 30. Apr 2004 02:10

Re: Listview Spalten zur Laufzeit?
 
:shock: Da gibt es keine Fehlermeldung! :gruebel:

Das Programm läuft mit dem Code.

Wenn ich das
Delphi-Quellcode:
 lvAnzeige.Items.BeginUpdate;
und
Delphi-Quellcode:
 lvAnzeige.Items.EndUpdate;
mal raus lasse, werden zwei von den drei Spaltennamen angezeigt. Mehr passiert nicht!

Gruß Celina

kiar 30. Apr 2004 02:23

Re: Listview Spalten zur Laufzeit?
 
schiesse mal ein screenshot vom ergenis, also die spalten in dem listview.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz