AGB  ·  Datenschutz  ·  Impressum  







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

komponenten nach der reihe finden

Ein Thema von Snoop007 · begonnen am 21. Aug 2003 · letzter Beitrag vom 21. Aug 2003
Antwort Antwort
Snoop007

Registriert seit: 14. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#1

komponenten nach der reihe finden

  Alt 21. Aug 2003, 14:57
hallo,
ich habe 48 komponenten auf meiner form ( pagecontrol )die eingaben vom benutzer entgeben nehmen.
die komponenten bestehen aus edit, memos, nd pulldown menüs

jetzt kommt der zeitpunkt, wo das programm die felder füllen muss
muss ich wirklich jede komponente einzeln angeben und ihr einen wert zuweisen ?

mit findecomponent kann ich nicht arbeiten, da mein ergebnis ein array ist und die zu empfangenen felder nicht in der reihenfolge liegen, wie die felder im array

ich dachte mir das man über tag das machen kann, aber wie ?

danke !!
  Mit Zitat antworten Zitat
Illuminator-23-5
(Gast)

n/a Beiträge
 
#2

Re: komponenten nach der reihe finden

  Alt 21. Aug 2003, 15:18
du könntest in einem anderen array alle namen der komponenten speichern(in der richtigen reihenfolge) und dann mit FindComponent arbeiten!
dann musst du nur noch unterscheiden, was für eine komponente ist! Das könntest du auch mit in den namen einbeziehen!
z.B.
im Array steht folgendes drinnen:
mt
mx
ef
die komponenten heißen
t, x und f
weiter gehts dann mit
if AlleName[1][1] = 'e' then
(findComponent(copy(AlleNamen[1], 2, length(AlleNamen[1]-1)) as TEdit)...
if AlleName[1][1] = 'm' then
(findComponent(copy(AlleNamen[1], 2, length(AlleNamen[1]-1)) as TMemo)...
...

wenn du es mit flags machen möchtest, weiß ich nicht wie (kenn mich mit flags nicht aus )
  Mit Zitat antworten Zitat
Snoop007

Registriert seit: 14. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#3

Re: komponenten nach der reihe finden

  Alt 21. Aug 2003, 15:21
hi, gute idee verbraucht aber speicher, den ich lieber frei lassen würde ( das programm verbraucht schon genug )

aber danke !

gibts noch eine andere möglichkeit ?
  Mit Zitat antworten Zitat
Snoop007

Registriert seit: 14. Jan 2003
331 Beiträge
 
Delphi 6 Personal
 
#4

Re: komponenten nach der reihe finden

  Alt 21. Aug 2003, 16:55
ich habs jetzt so gelöst,
ich habe den komponenten den tag verpasst, wie die werte im array

nun suche ich nach den komponenten und fülle diese mit dem wert
von dem array an der stelle vom tag

  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 12:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz