AGB  ·  Datenschutz  ·  Impressum  







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

Treevieweintrag nicht löschen

Ein Thema von Masterof · begonnen am 19. Apr 2005 · letzter Beitrag vom 20. Apr 2005
Antwort Antwort
Seite 2 von 2     12   
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#11

Re: Treevieweintrag nicht löschen

  Alt 20. Apr 2005, 12:47
Da ist kein Fehler in Delphi!
Der Fehler liegt eher in der Art, wie du löschst.
Poste ein Minimalprogramm (Form mit TreeView) mit dem dein Problem nachvollzogen werden kann und es wird dir sicher geholfen werden.
  Mit Zitat antworten Zitat
Masterof

Registriert seit: 12. Feb 2004
Ort: Bad Elster
142 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Treevieweintrag nicht löschen

  Alt 20. Apr 2005, 13:02
Hallo!!

Ich habe das Projekt hochgeladen, mal sehen ob sich jetzt eine Lösung findet.
Master
Angehängte Dateien
Dateityp: zip treeview_214.zip (223,0 KB, 6x aufgerufen)
.: Meine Homepage :.
http://www.micha-hertel.de
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#13

Re: Treevieweintrag nicht löschen

  Alt 20. Apr 2005, 13:37
Ich habe deinen Code ein wenig verbeult. Schau mal hin. Spiel damit rum. Sind nicht viele Zeilen. Vielleicht merkst du dann schon was du ändern kannst bzw. musst.

Grüße vom marabu
Angehängte Dateien
Dateityp: zip master_149.zip (3,8 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#14

Re: Treevieweintrag nicht löschen

  Alt 20. Apr 2005, 20:12
Hallo,
Zitat von Waldteufel:
Hi.

@lannes: OnExit wird doch aufgerufen, sobald ein anderes Control den Fokus erhält. Und das ist der Fall, wenn man auf den Button klickt, also wird in dem Moment in dem du klickst der Button deaktiviert nix passiert
tschuldige, deine Bemerkung ist doch richtig im Bezug auf TreeView1Exit ,
hab da in TreeView1Exit was vergessen, jetzt aber richtig:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if TreeView1.Selected <> nil then
    begin
    TreeView1.Items.Delete(TreeView1.Selected);
    Button1.Enabled := False;
    end;
end;

procedure TForm1.TreeView1Enter(Sender: TObject);
begin
  if TreeView1.Items.Count > 0 then//Zugriffsfehler vermeiden
    Button1.Enabled := True;
end;

procedure TForm1.TreeView1Exit(Sender: TObject);
begin
  if activeControl <> Button1 then//<<<<<----Neu -------sonst wird onClick von Button1 nicht ausgeführt
    Button1.Enabled := False;
end;
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat
Masterof

Registriert seit: 12. Feb 2004
Ort: Bad Elster
142 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Treevieweintrag nicht löschen

  Alt 20. Apr 2005, 20:19
Hallo!!

danke nochmal, werde es morgen nochmal versuchen. Ich sage bescheid ob es richtig funktioniert hat.

Master
.: Meine Homepage :.
http://www.micha-hertel.de
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 06:14 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