Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Click auf Treeview simulieren Fehler ? (https://www.delphipraxis.net/115580-click-auf-treeview-simulieren-fehler.html)

Delphiturbo 14. Jun 2008 11:01


Click auf Treeview simulieren Fehler ?
 
Hallo,

wenn ich ein Klick simuliere, erscheint eine Fehlermeldung ! :
Delphi-Quellcode:
var
  ilbItemIndex: Integer;
begin
  ilbItemIndex := Listbox1.ItemIndex; // ausgewähltes Item ermittel
  if ilbItemIndex <> -1 then
  begin
    TreeView1.Items.Item[ilbItemIndex].Selected := True; // Item im TreeView markieren
    TreeView1.SetFocus;
    TreeView1.OnClick(TreeView1); // error, aber D sagt nicht warum


  end;
end;

mkinzler 14. Jun 2008 11:02

Re: Click auf Treeview simulieren Fehler ?
 
Und welcher?

Die Muhkuh 14. Jun 2008 11:03

Re: Click auf Treeview simulieren Fehler ?
 
Versuch mal:

Delphi-Quellcode:
TreeView1Click
bzw. wie das Ereignis OnClick bei Dir heißt.

mkinzler 14. Jun 2008 11:07

Re: Click auf Treeview simulieren Fehler ?
 
Ich glaube eher, das onClick mit sich selbst aufruft.
Er soll aber endlich Lernen, die Fehlermeldung mitanzugeben, wenn er diese schon nicht selber versteht!

Delphiturbo 14. Jun 2008 11:08

Re: Click auf Treeview simulieren Fehler ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Die Muhkuh
Versuch mal:

Delphi-Quellcode:
TreeView1Click
bzw. wie das Ereignis OnClick bei Dir heißt.

geht auch nicht : Undeclard TreeView1Click
Das Ereignis bei mir ist natürlich ListBox1.OnClick
Ich klicke auf ListBox und soll auch gegenüber auf Treeview geklickt

Die Muhkuh 14. Jun 2008 11:10

Re: Click auf Treeview simulieren Fehler ?
 
Hat das TreeView überhaupt ein OnClick-Event? Wenn nicht, was soll das klicken bringen?

[edit]Wäre es nicht auch besser, die Sachen gleich beim Klicken auf die ListBox zu erledigen und nicht noch extra auf das TreeView klicken zu müssen? Was soll das überhaupt bringen?[/edit]

Delphiturbo 14. Jun 2008 11:11

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Die Muhkuh
Hat das TreeView überhaupt ein OnClick-Event? Wenn nicht, was soll das klicken bringen?

[edit]Wäre es nicht auch besser, die Sachen gleich beim Klicken auf die ListBox zu erledigen und nicht noch extra auf das TreeView klicken zu müssen? Was soll das überhaupt bringen?[/edit]

Ich meine Klick auf Treeview Child wo es gewählt ist

Die Muhkuh 14. Jun 2008 11:13

Re: Click auf Treeview simulieren Fehler ?
 
Wenn Du erklärst, was das ganze bringen soll, könnte man evtl. auch einen besseren Weg finden.

Delphiturbo 14. Jun 2008 11:18

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Die Muhkuh
Wenn Du erklärst, was das ganze bringen soll, könnte man evtl. auch einen besseren Weg finden.

Manual, wenn ic auf treeview mit der Maus klicke, dann wird der Link aufgerufen
Ich möchte nun nicht direkt mit der Maus auf Treeview klicken, sondern auf ListBox
Der Inhalt in ListBox = Inhalt in Treeview

Sharky 14. Jun 2008 11:22

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Delphiturbo
...// error, aber D sagt nicht warum ...

Das glaube ich nicht!

Der Code funktioniert ohne Fehler. Ich glaube eher Du hast dir mal wieder irgendwo etwas Code besorgt den Du nicht verstehtst und der darum auch nicht das macht was Du eigentlich möchtest.

Aber da Du, mal wieder, nicht bereit bist zu sagen was genau der Fehler ist oder was Du erreichen möchtest hat werde ich Dir nicht sagen wo der Fehler ist.

Delphiturbo 14. Jun 2008 11:37

Re: Click auf Treeview simulieren Fehler ?
 
Problem gelöst :
Delphi-Quellcode:
begin
...//

  If Assigned(Treeview1.selected) Then
begin
  TreeView1.SetFocus;
  TreeView1.OnClick(TreeView1);

end;
end;
mfg

Die Muhkuh 14. Jun 2008 11:38

Re: Click auf Treeview simulieren Fehler ?
 
Bravo, im Code oben zwar die total falsche Fehlerstelle angegeben, aber der Fehler ist gelöst. :cheer:

1234588 14. Jun 2008 11:56

Re: Click auf Treeview simulieren Fehler ?
 
http://www.delphipraxis.net/dpX_faq_...hp?faq=Q_8#Q_8

hat das ueberhaupt jemand durchgelesen? ich meine, es gibt dinge, die man einfach nicht sagen muss, die schon von vorne herein klar sind - wie eine beschreibung des fehlers zu geben. wenn man dann nach mehreren threads noch immer nicht verstanden hat, das die leute eine fehlermeldung bzw. einen gewissen anteil von informationen brauchen, dann sollte man es lassen.

Delphiturbo, versuch doch einfach in deinem naechsten thread folgende dinge unter zu bringen:
- du moechtest was erreichen?
- du scheiterst an was? detaillierter fehlerbericht und falls vorhanden fehlermeldung
- das stueck quelltext wo der fehler auftritt bzw. wo das nicht passiert, was du dir wuenschst :)

mehr wollen wir ja nicht haben :)

Delphiturbo 14. Jun 2008 15:20

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Die Muhkuh
Hat das TreeView überhaupt ein OnClick-Event? Wenn nicht, was soll das klicken bringen?

Du hast Recht. Ich muss den Event Treeview OnClick zuweisen dann erscheint die Fehlermeldung nicht.

Ich habe Deine Frage nicht gut verstanden.
Ich habe anderes mit Delphi gewöhnt. Es ist ihm normalerweise egal ob Treeview OnClick Event was hat oder nicht oder ?
Ich simuliere z.B. ein Klick auf ein Button oder auf die Form, Delphi erscheint keine Fehlermeldung wenn das Button kein OnClick Event hat :wall:

mkinzler 14. Jun 2008 15:21

Re: Click auf Treeview simulieren Fehler ?
 
Wenn keine Methode verknüpft wird, wird auch nichts ausgeführt

Neutral General 14. Jun 2008 15:24

Re: Click auf Treeview simulieren Fehler ?
 
Hi Delphiturbo,

Könntest du bitte grad - nur für mich :) - bestätigen das du 1234588's Post gelesen und verstanden hast?

Gruß
Neutral General

mkinzler 14. Jun 2008 15:27

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Neutral General
Hi Delphiturbo,

Könntest du bitte grad - nur für mich :) - bestätigen das du 1234588's Post gelesen und verstanden hast?

Gruß
Neutral General

Und wenn du das, einer Einzelperson zu Liebr nicht willst, für mich auch

Medium 15. Jun 2008 03:57

Re: Click auf Treeview simulieren Fehler ?
 
Macht euch nicht unnötig Hoffnung.

Die Muhkuh 15. Jun 2008 07:36

Re: Click auf Treeview simulieren Fehler ?
 
Zitat:

Zitat von Delphiturbo
Ich simuliere z.B. ein Klick auf ein Button oder auf die Form, Delphi erscheint keine Fehlermeldung wenn das Button kein OnClick Event hat :wall:

Dann simulierst Du den Klick anders.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 Uhr.

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