Objectif : Application simple Delphi utilisant un objet de classe TComboBox.
- Même exemple, code source en Java Swing
La fenêtre comporte un bouton (Button1:TButton), une liste visuelle (ComboBox1:TComboBox) et un éditeur de texte multi-ligne (Memo1:TMemo):
L'application consiste après qu'un élément de la liste déroulant a été sélectionné, lors du click sur le bouton à rajouter cet élément dans la zone de texte.
Le code source Delphi
Schémas UML du projet
Unit ExempleCombo;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
ComboBox1: TComboBox;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;var
Form1: TForm1;implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.lines.Add(ComboBox1.Items.Strings[ComboBox1.itemindex]);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Items.Add('un');
ComboBox1.Items.Add('deux');
ComboBox1.Items.Add('trois');
ComboBox1.Items.Add('quatre')
end;end..