AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Listview aktualliesieren ??

Ein Thema von Bernd29bln · begonnen am 1. Apr 2005 · letzter Beitrag vom 1. Apr 2005
Antwort Antwort
Bernd29bln

Registriert seit: 28. Feb 2005
Ort: Berlin
281 Beiträge
 
Delphi 7 Professional
 
#1

Listview aktualliesieren ??

  Alt 1. Apr 2005, 16:29
Hi Leute,


Hab da Folgendes Problem ich möchte per drag drop was ja funktioniert dank SHARKY mp3 in eine listview schieben wen die datei abgelegt worden ist soll mir die listview titel song u.s.w. anzeigen könnte mal jemand schauen was ich falsch hab.


Delphi-Quellcode:

procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
begin
  if (Sender is TListBox) then
  begin
    Accept := True;

  end;
end;

procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
var
  eintrag : TListItem;
  ndx : Integer;
begin
  if Source is TListBox then
  begin
    for ndx := 0 to Pred (ListBox1.Count) do // Alle Einträge durchlaufen
    begin
      if (ListBox1.Selected[ndx]) then // Wenn Zeile markiert dann.
      begin
        eintrag := ListView1.Items.Add; // Neue Zeile erzeugen
        eintrag.Caption := ListBox1.Items[ndx]; // Text zuweisen
         SetFilePara;
      end;
    end;
  end;
end;
//************************************************************
procedure TForm1.SetFilePara;
var
  item1: TListItem;
  //Die Arrays brauchst wohl nicht wirklich
  //ArrFiles, ArrTitel, ArrArtist, ArrAlbum: Array of String;
  i: Integer;
  MP3_info: TID3Tag;
begin
      MP3_info := readID3Tag(item1.Caption);
      item1.Caption := MP3_info.Titel; //ArrArtist[0];
      item1.SubItems.Add(MP3_info.Artist{ArrTitel[0]});
      item1.SubItems.Add(MP3_info.Album{ArrAlbum[0]});
end;
gruss bernd
Bernd
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Listview aktualliesieren ??

  Alt 1. Apr 2005, 17:00
Hi,

ich gehe mal davon aus, dass die Items nicht hinzugefügt werden.

Delphi-Quellcode:
procedure TForm1.SetFilePara;
var
  item1: TListItem;
  //Die Arrays brauchst wohl nicht wirklich
  //ArrFiles, ArrTitel, ArrArtist, ArrAlbum: Array of String;
  i: Integer;
  MP3_info: TID3Tag;
begin
      MP3_info := readID3Tag(item1.Caption);
      item1 := ListView1.Items.Add; // Das muss hin, dann sollte es die Einträge anzeigen
      item1.Caption := MP3_info.Titel; //ArrArtist[0];
      item1.SubItems.Add(MP3_info.Artist{ArrTitel[0]});
      item1.SubItems.Add(MP3_info.Album{ArrAlbum[0]});
end;
  Mit Zitat antworten Zitat
Bernd29bln

Registriert seit: 28. Feb 2005
Ort: Berlin
281 Beiträge
 
Delphi 7 Professional
 
#3

Re: Listview aktualliesieren ??

  Alt 1. Apr 2005, 17:03
dank dir Manu hab aber jetzt im drag drop drin geht ganz gut

gruss bernd
Bernd
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Listview aktualliesieren ??

  Alt 1. Apr 2005, 17:36
Zitat von Bernd29bln:
dank dir Manu hab aber jetzt im drag drop drin geht ganz gut

gruss bernd
Hihi, der Fehler passiert mir auch immer wieder
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 Uhr.
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