Einzelnen Beitrag anzeigen

tkone

Registriert seit: 2. Okt 2009
Ort: Sachsen
63 Beiträge
 
Delphi 7 Professional
 
#24

Re: Tool zum Berechnen von LED Vorwiderstand u.s.w

  Alt 25. Jan 2010, 09:55
Also wenn du die übersichtlichkeit mit comboboxen erhöhen willst, hab ich nen vorschlag.

combobox1 füllst du schon zu beginn mit den LED farben.

combobox2 lässt du vorerst leer.
in combobox3 kannst du deine widerstandsberechnung einfügen.
combobox4 lässt du am besten auch leer.

im onchange ereignis von combobox1 kannst du eine case abfrage einbauen, die dir die entsprechenden einträge(candella werte) in combobox2 einträgt.
bsp:
Delphi-Quellcode:
case combobox1.itemindex of
0: combobox2.items.loadfromFile('fileName(rot)');//für erstes element!
1: combobox2.items.loadfromFile('fileName(grün)');
2: combobox2.items.loadfromFile('fileName(blau)');
//usw.
wenn du keine dateien hinterlegen möchtest, dann kannst du auch prozeduren schreiben, die du dann aufrufst.

bei combobox4 würde ich das ebenso machen um die berechnungsformel/material/widerstandsanzahl einzufügen.
dann hast du dein programm schonmal auf 4 comboboxen reduziert.
die ausgabe der rechenwerte könntest du über ein memofeld oder eine liste oder stringgrid (oder..) machen. da gibt es mehrere möglichkeiten. dadurch hast du noch den vorteil, dass nicht die gesamte liste angezeigen brauchst, sondern nur die, die berechnet werden.

hab mal schnell ein form erstellt, wie du das anordnen könntest.
Miniaturansicht angehängter Grafiken
berechnungstool_107.jpg  
  Mit Zitat antworten Zitat