Autor Beitrag
Watashi
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Do 13.02.03 18:06 
Hi Leute

Ist Euch schon mal aufgefallen, das der KeyPress-Event von der Combobox 2 mal abläuft, oder habe ich da ne Delphi-Veresion die ein eigenleben hat (Delphi 7)

So Long Bernd
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 13.02.03 21:03 
Bei meiner Delphi 6 Personal tut's das nicht!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Watashi Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Fr 14.02.03 02:41 
Titel: Mumpitz
Shit ....

Ich kann LEIDER die 6er nicht benutzen, da ich in dem teil mit Rave arbeite und das ist nur ab der 7er möglich... HEUEL..... :?
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 14.02.03 10:41 
Hallo,

ich kann dir das aber auch nicht für D7 bestätigen.
Ich habe grade folgendes Testprogramm erstellt:
1x ComboBox
1x Memo
Im KeyPress der Combobox dieser Code:
ausblenden Quelltext
1:
2:
3:
4:
procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
  Memo1.Lines.Add(Key);
end;

Wenn das ereignis Doppelt aufgerufen würde, dass erschiene jedes Zeichen 2x in dem Memo. Das ist allerdings nicht der Fall. Jedes Zeichen ist nur 1x (pro tastendruck) im Memo.
Ich schätze, da ist ein Problem in deinem Code.

Gruß
Klabautermann
Watashi Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Fr 14.02.03 13:22 
Hallo Klabautermann

Versuche mal damit:

ausblenden Quelltext
1:
2:
3:
4:
procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char); 
begin 
  ShowMessage('Treffer'); 
end;


(Die kommt bei mir 2 mal)

Ich dachte ja auch, das es an meinem Code liegt, deswegen habe ich es mit DER Art probiert und kleiner kann ich den Code nicht machen :lol:

So Long Bernd

Moderiert von user profile iconKlabautermann: Code-Tags hizugefügt.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 14.02.03 13:26 
Nö, bei mir au net. Dann muss irgendwas net stimmen, schau Dir mal den Quellcode der Komponente an (einfach mal mit STRG auf die Prozedur KeyPress klicken, im Quelltext), vll. findste da was. Ansonsten liegts wirklich an Deinem Programm. Haste vll. sonst noch irgendwo eine Referenz auf das Ereignis?
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 14.02.03 14:00 
Hallo,

ich kann mich nur UGrohne anschließen.
Bei mir kommt da nichts doppelt.

Sehr merkwürdig.

du kannst mir ja mal deinen Doppel-Code zuschicken, ich kompiliere ihn dann bei mir und wir gucken was dabei rauskommt.

Gruß
Klabautermann
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 14.02.03 16:09 
Würde mich dann auch interessieren, woran es gelegen hat!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 14.02.03 16:13 
Hallo,

mir fällt grade auf, das ich als Moderator ja noch meckern muss :mahn:. Der Titel dieses Topics ist ein wenig dürftig.
Benene es bitte ein wenig aussagekräftiger.
Drücke hierzu bei deinem ersten Beitrag auf Edit und benenne ihn dann um. Nach dem abschicken ist es geschaft.

Beachte hierzu bitte auch unsere Richtlinien:
Delphi-Forum Richtlinien hat folgendes geschrieben:
1.1 Beiträge

Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.


Gruß
Klabautermann