AGB  ·  Datenschutz  ·  Impressum  







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

StringListe Einträge klick

Ein Thema von PaddyVII · begonnen am 23. Mär 2015 · letzter Beitrag vom 23. Mär 2015
Antwort Antwort
Benutzerbild von PaddyVII
PaddyVII

Registriert seit: 20. Nov 2014
Ort: Pforzheim
75 Beiträge
 
Delphi XE6 Enterprise
 
#1

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:39
uuuupss.....


ja klar, ListBox...
"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."
Dan Rather
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#2

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:42
Du hast also eine ListBox, die dynamisch befüllt wird. Beim Klick auf einen Eintrag verschwindet dieser, habe ich das richtig verstanden? Hast Du irgendwelchen Code im Bezug auf die ListBox (OnClick z.B.) geschrieben? Wenn ja, wie sieht der aus?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von PaddyVII
PaddyVII

Registriert seit: 20. Nov 2014
Ort: Pforzheim
75 Beiträge
 
Delphi XE6 Enterprise
 
#3

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:45
Okay ich Versuchs nochmal etwas genauer mit der Problembeschreibung:

die Listbox soll, sofern man auf einen Eintrag klickt, diesen rückgängig machen (alsoo aus der listbox wieder entfernen), das funktioniert auch soweit. allerdings nur, wenn man den Eintrag vorher angeklickt hat.

öffne ich dass Fenster (und wähle keinen Eintrag aus), und klicke auf eine Fläche in der Listbox, an der sich kein Eintrag befindet, dann macht er einfach den letzten Eintrag rückgängig. und das soll er nicht.
"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."
Dan Rather

Geändert von PaddyVII (23. Mär 2015 um 13:51 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.379 Beiträge
 
Delphi 12 Athens
 
#4

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:48
In vielen Komponenten gibt es nicht nur "ausgewählt" "markiert" (selektiert), sondern auch noch "ausgewählt" (fokusiert).
Und Diese müssen nicht den selben Eintrag meinen.

Jetzt kommt es darauf an, was du davon zum Löschen benutzt.
Delphi-Referenz durchsuchenTListBox.ItemIndex (Focused)
Delphi-Referenz durchsuchenTListBox.Selected

Und wenn du ganz sicher gehn willst, dann eben eine TCheckListBox, wo es zusätzlich auch noch das Delphi-Referenz durchsuchenTCheckListBox.Checked gibt.
Oder eben Delphi-Referenz durchsuchenTCheckBox.OnMouseDown oder OnMouseUp und schauen, ob die Klickposition wirklich auf einem Item liegt.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (23. Mär 2015 um 13:54 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von PaddyVII
PaddyVII

Registriert seit: 20. Nov 2014
Ort: Pforzheim
75 Beiträge
 
Delphi XE6 Enterprise
 
#5

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:53
zum löschen eines Eintrags selber benutze ich den selektierten Eintrag...





(sollte mein problem nicht verständlich sein, kann ich noch screenshots anhängen, ich dachte nur ich probiers erstmal ohne)
"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."
Dan Rather
  Mit Zitat antworten Zitat
Benutzerbild von PaddyVII
PaddyVII

Registriert seit: 20. Nov 2014
Ort: Pforzheim
75 Beiträge
 
Delphi XE6 Enterprise
 
#6

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 13:58
ich muss quasi irgendwie herausfinden, ob auf dem eintrag, der markiert ist, sich auch meine maus befindet und doppelklickt....tut sie das nicht, klickt sie ja nicht auf den selektierten eintrag...glaube ich!!
"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."
Dan Rather
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#7

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 14:03
Suchst Du vielleicht ItemAtPos?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von PaddyVII
PaddyVII

Registriert seit: 20. Nov 2014
Ort: Pforzheim
75 Beiträge
 
Delphi XE6 Enterprise
 
#8

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 14:08
Heyy, da bin ich eben bei meiner recherche auch drauf gestoßen und siehe da - es klappt


THX 2 All



PaddyVII
"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."
Dan Rather
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#9

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 15:23
ich muss quasi irgendwie herausfinden, ob auf dem eintrag, der markiert ist, sich auch meine maus befindet und doppelklickt....tut sie das nicht, klickt sie ja nicht auf den selektierten eintrag...glaube ich!!
Ähm, Dir ist aber klar, daß selektieren,auswählen usw. auch über die Tastatur funktionieren kann? Ich weiß Programmbedienung ohne Maus ist ziemlich out, aber es gibt immer noch so ein paar Dinosaurier.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#10

AW: StringListe Einträge klick

  Alt 23. Mär 2015, 15:30
..., aber es gibt immer noch so ein paar Dinosaurier.
Die Dinos sind ausgestorben, Tastatur-Bediener aber nicht. Viele Dinge lassen sich per Tastatur einfach schneller erledigen als mit dem Nager.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  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 01:01 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