AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

Ein Thema von klaus9 · begonnen am 30. Dez 2011 · letzter Beitrag vom 15. Jan 2012
Antwort Antwort
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#1

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 01:30
Huhu,

ja versuche es mal etwas besser zu formuliern.

Habe eine Anwendung


Combobox1

Edit1 = Name
Edit2 = Nummer

Edit3 = Zielfeld

In Combobox1 steht Edit1.text als Auswahl, wenn ich darauf klicke soll Edit2 Feld im Edit3 Feld angezeigt werden.


Edit2 nach Edit3 zu schieben geht ja über den befehl

Edit3.text := Edit2.text wie bekomme ich jetzt die Combobox dazu den befehl auszuführen
  Mit Zitat antworten Zitat
Benutzerbild von Coffeecoder
Coffeecoder

Registriert seit: 27. Apr 2011
242 Beiträge
 
Delphi 6 Enterprise
 
#2

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 08:28

wie bekomme ich jetzt die Combobox dazu den befehl auszuführen
Hi erstmal,

Ich würde einen Button machen und in der OnClick-Methode dieses implementieren: ShellExecute(Combobox.items[Combobox.itemindex])

Ist es sowas was du suchst?
Coffeecoder
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 08:32
Na ob das jetzt besser formuliert ist ...

anyway, wenn du auf ein Klick-Ereignis der ComboBox reagieren willst, dann nimm doch von der ComboBox das OnClick-Event.

EDIT:

Ich weiß nicht ob du es schon weißt, aber man kann die ganzen Controls auch mit einem beliebigen Namen versehen.
Eine großartige Erfindung, denn dann muss man keine gedanklichen Verrenkungen machen um zu wissen, was wo stehen sollte.
Delphi-Quellcode:
Mitarbeiter1_Name : TEdit;
Mitarbeiter1_Nummer : TEdit;
Mitarbeiter_Auswahl : TComboBox;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (15. Jan 2012 um 08:35 Uhr)
  Mit Zitat antworten Zitat
klaus9

Registriert seit: 4. Dez 2011
123 Beiträge
 
#4

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:10
Hi,

danke ich glaub ich habe mein Problem jetzt so halbwegs im hinbekommen.

Als Anhang mal ein Beispiel Code, der einmal eine Combobox befüllt per Button und Laden und Speichern kann.

Jetzt habe ich nur ein großes Problem, wenn ich bei dem Code auf speichern gehe, speicher er mir nur den Namen nicht die Nummer

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Items.AddObject('Bitte wählen', TObject(0));
ComboBox1.ItemIndex := 0;
ComboBox1.Items.AddObject('test1', TObject(1));
ComboBox1.Items.AddObject('test2', TObject(2));
end;
würde gerne beide werte "Test1" und Tobject"1" usw. speichern..

das funktioniert leider nicht so gut.. sonst müßte ich meine combobox Probleme erstmal im griff haben
Angehängte Dateien
Dateityp: rar combo1.rar (172,9 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:13
TComboBox.Items ist vom Typ TStrings. Ein SaveToFile speichert daher auch nur die enthaltenen Strings und nicht die Objekte. Letzteres wäre auch ziemlich sinnlos, da das intern Pointer sind, die ja jedesmal andere Adressen bekommen. Deshalb wirst Du Dir eine eigene Speicherroutine schreiben müssen.
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 stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:21
Suche mal Hinweise zu "Objekte serialisieren".

Du solltest überlegen, ob Du nicht eine Datenbank verwenden kannst.
Man kann zwar auch Daten aus Objekten speichern, muss das aber von aufwendig von Hand machen.
Und das Wiederherherstellen der "gespeicherten Objekte" wird noch schwieriger (vor allem, wenn die Anzahl der Objekte variieren kann).

Wenn Du 5 Objekte speichern willst und GENAU DIESE 5 OBJERKTE später wieder laden willst, dann bietet sich ein TIniFile dazu an.

Wenn Du aber beliebig viele Objekte aus einer Liste (z.B. viele Kunden) speichern und später wieder herstellen willst, dann nutze besser eine andere Lösung.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:25
Verstehe ich nicht. Mit TIniFile geht das auch variabel, solange man sich auf primitive Datentypen beschränkt.
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
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.881 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:25
Ist aber umständlicher
Markus Kinzler
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.881 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen

  Alt 15. Jan 2012, 11:16
Du speicherst ja auch nur den Text
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 17:15 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