Autor Beitrag
Skywalker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 18.12.02 16:25 
Hi Leute,

ich hab mal wieder ein Problem.
Ich übergebe einer ComboBox Teile von Werten aus einer anderen Combobox

ausblenden Quelltext
1:
combobox_video.items.assign(StrL5)					


Jetzt will ich jedem Wert aus der ComboBox einen Wert in einem Edit Feld zuteilen.

Wie kann ich das nun steuern, das auch wirklich jedem Wert ein anderer Wert zugeordnet wird und der User vorher die Maske nicht verlassen kann.

Sprich er bekommt von mir ne Message, das noch nicht alle Werte zugeordnet sind.

Ich hoffe Ihr könnt mir helfen

_________________
CU

Skywalker

:nixweiss:
Nobody is perfect!!!!!
Ice
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 114



BeitragVerfasst: Do 19.12.02 10:54 
Hallo

versuchs mal mit
ausblenden Quelltext
1:
2:
3:
4:
for i := 1 to ComboBox1.Capacity do
 begin
  ComboBox2.Lines.Add(ComboBox1.Lines[i]);
 end;

Vergleich von werten:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
for i := 1 to ComboBox1.Capacity do
 begin
  for k := 1 to ComboBox2.Capacity do
   begin
    if CompareStr(ComboBox1.lines[i],ComboBox2.Lines[k]) = 0 then
      begin
       {Anweisungen wenn werte gleich sind}
      end;
   end;
 end;

vergleich ob alle werte übertragen:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
if Edit1.text <> ' ' then
 begin
  {Anweisungen wenn Textfeld nicht leer}
 end
else
  if MessageDlg('es sind noch nicht alle werte übertragen',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
   begin
    usw. ....

dasa letzte müsstest du für jedes Edit -field machen oder du denkst dir ne schleife aus .....

hoffe ich hab dir geholfen

Ice

(19.12. 10:01 Tino) Code-Tags hinzugefügt.
Skywalker Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Fr 20.12.02 17:26 
Danke für deine Hilfe.

Hat wunderbar geholfen.

_________________
CU

Skywalker

:nixweiss:
Nobody is perfect!!!!!