Når jeg laver en ComboBox og i T-Strings har sat en masse navne ind. Så vil jeg gerne have hvert navn har en skjult værdi, altså f.eks. et tal som jeg senere kan bruge. Det skal være sådan at jeg har to comboboxe hvor der står navne i, så skal man vælge et navn i hver box og den skal så gange de skjute værdier med hinanden og vises i en amden textbox. jeg har siddet og brugt timer på hvordan men måtte give op. plz hjælp(:
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Men her er noget man osse kan: ... cmbPostNumre.addobject ('Esbjerg',pointer(6700) ); cmbPostNumre.addobject ('Århus',pointer(8000) ); //max 32 bit ... ix:=cmbPostNumre.itemindex; showmessage('Nummer for '+cmbPostNumre.items[ix]+' er ' +intToStr(integer(cmbPostNumre.items.objects[ix])));
Du skal dog bruge objekt metoden hvis det er lidt mere komplexe data. Enten som et array af objekt typen (fx Tskjult), eller ved at oprette objekterne enkeltvis, husk at bruge create of free.
hmm jeg er lidt på bar bund.. jeg er først lige begyndt på Delphi, brugte tidligere Turbo-Pascal i en kort periode. hvis i gad skære det lidt mere ud i pap ville det være fedt(0= tak!
Måske dette kan bruges : (Taget fra Delphi hjælp filen) TStrings.Values
Represents the value part of a string associated with a given Name, on strings with the form Name=Value.
property Values[const Name: string]: string;
Description
When the list of strings for the TStrings object includes strings of the form Name=Value, use Values to get or set the value part of a string associated with a specific name part. If the list does not contain any strings of the proper Name=Value form, or if none of those strings matches the Name index, Values returns an empty string.
Note: The Name index is case-insensitive. That is, Values is the value part for the first occurrence of Name or an equivalent string that differs only in case.
Strings of the form Name=Value are commonly found in .INI files. For example, here are a few strings taken from a DELPHI.INI file:
DisplayGrid=1
SnapToGrid=1 GridSizeX=8 GridSizeY=8
The strings that make up the Params property of a database component (TDatabase) have this format as well.
The Name that identifies the string is to the left of the equal sign (=), and the current Value of the Name identifier is on the right side. There should be no spaces present before or after the equal sign.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.