Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    (Delphi 7) Associazioni

    Spero di spiegarmi bene io usando due componenti combobox e un label vorrei creare un applicazione che sarebbe in grado di darmi in associazione ad una voce in elenco in combobox e visualizzandomela in label ad esempio cliccando su di un nome di una città elencata in combobox tipo Milano mi deve far comparire in label Treviglio, non so da dove cominciare.

  2. #2
    Funziona che è un amore ma vorrei una lista più lunga io ho fatto cosi:
    codice:
    procedure TForm1.ComboBox1OnClik(Sender: TObject);
    begin
    if combobox1.ItemIndex= 0 then begin
    label1.Caption:= 'Treviglio';
    if combobox1.ItemIndex= 1 then begin
    label1.Caption:= 'prova';
    end;
    end;
    end;
    ma mi da solo Treviglio come si può modificare?

  3. #3
    Grazie a smanettone ho capito come dovevo fare!

    codice:
    procedure TForm1.ComboBox1OnClik(Sender: TObject);
    begin
    if combobox1.ItemIndex= 0 then begin
    label1.Caption:= 'Treviglio';
    end;//FINE DELLA PRIMA CONDIZIONE!!!!!!!!!
    if combobox1.ItemIndex= 1 then begin
    label1.Caption:= 'prova';
    end;//FINE DELLA SECONDA CONDIZIONE!!!!!!!
    end;

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    esiste il costrutto case anche per il Pascal
    codice:
    case combobox1.ItemIndex of
    .         0 : ....  ;
    .         1 :  .... ;
              2 or 3 or 4 : .... ;
              else
             begin
             ....
             end;
    end;
    24.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Per queste cose, si utilizzano i database, altrimenti sarai costretto a ricompilare la tua applicazione ogni volta che devi aggiungere una nuova associazione, oltre al fatto che usare un if non è proprio il sistema ottimale per fare le cose al meglio dal punto di vista della scalabilità, ma anche da tanti altri punti di vista.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Grazie del tuo consiglio, in effetti è molto flessibile usare un database

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.