21. juni 2001 - 13:05Der er
12 kommentarer og 1 løsning
forskellige billeder
hej....
Jeg har et problem med at få nogle billeder vist i der ligger i sammen mappe, sådan at når man bruger en ComboBox med en række navne i så ændres en labels caption med denne kode...
procedure TForm1.ComboBox1Change(Sender: TObject); begin if ComboBox1.text = (\'Peter Hansen\') then Label1.Caption:=\'Peter Hansen\'; end;
Hvis jeg nu skulle bruge den samme kode til at få et billede frem i et Image felt. Hvad skal jeg så skrive. Man skal gå udfra at der er en 26 navne i ComboBoxen og jeg har billederne til at ligge i sammen mappesom alle de andre filer i programmet... Billedet i det her forsøg hedder \"Peter.jpg\"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det første du skal, er at have en parrel list med billedfil navnene, så er det bare at sige Image.Picture.LoadFromFile(\'peter.jpg\');
Det du kunne gøre var at gemme det tilhørende billed-filnavn i Object\'s på dine comboItems, Du kan gemme en PChar i Object[Cnt] og så i den ChangeEvent plukke billedfilnavnet fra PChar(ComboBox1.Item.Objects[ComboBox1.ItemIndex]);
jeg har prøvet zirons forslag med kunne ikke bruge det, så hvis du lige vil skære det du fortæller helt ud i pap, for jeg har aldrig prøvet at arbejde med de ting du forslår det, men det virker som en god idé...
Det er bare en \"dansk\" ord, ved du ikke hvad synkront betyder, det betyder at hvis Peter står i line 3, så skal hans billedfilnavn også være i line 3 i den anden listbox, det er synkront, har du aldrig set synkron svømning ??
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.