Você está na página 1de 6

Delphi Verso 4.

0 Professor Srgio Furgeri


Aula 5 - Pgina 1
Aula 5 Manipulao de ComboBox, ListBox e Image

Dicas
Para adicionar itens ao ListBox, use a seguinte instruo:
ListBox1.Items.Add(Novo Item);

Exemplo 5.1 - Construa um formulrio conforme abaixo:



Passos para a elaborao da aplicao:

1. No evento Click dos Rdios, coloque o seguinte cdigo:
Radio1 if radiogroup1.itemindex=0 then form1.color:=clblue;
if radiogroup1.itemindex=1 then form1.color:=clyellow;
if radiogroup1.itemindex=2 then form1.color:=clgreen;

Radio2
if radiogroup2.itemindex=0 then
begin
form1.top:=20;
form1.left:=20;
end;
if radiogroup2.itemindex=1 then
begin
form1.top:=20;
form1.left:=600;
end;
if radiogroup2.itemindex=2 then
begin
form1.top:=300;
form1.left:=20;
end;
Delphi Verso 4.0 Professor Srgio Furgeri
Aula 5 - Pgina 2
if radiogroup2.itemindex=3 then
begin
form1.top:=300;
form1.left:=600;
end;
end;

Exemplo 5.2 - Construa um formulrio conforme abaixo:



Passos para a elaborao da aplicao:

1. Na propriedade Items do ComboBox, coloque o seguintes itens:
Alemanha - Blgica- Nigria - Itlia

2. No evento Change do ComboBox, coloque o seguinte cdigo:
Case Combobox1.itemIndex of
0:
Image1.visible:=true;
1:
Image2.visible:=true;
2:
Image3.visible:=true;
3:
Image4.visible:=true;
End;

Exemplo 5.3 - Construa um formulrio conforme abaixo:
Coloque False na propriedade
Visible dos 4 Image
Delphi Verso 4.0 Professor Srgio Furgeri
Aula 5 - Pgina 3


Passos para a elaborao da aplicao:

1. Na propriedade Click do boto Transferir coloque o seguinte cdigo:
listbox1.clear;
if checkbox1.Checked=true then listbox1.items.append('Amor');
if checkbox2.Checked=true then listbox1.items.append('Sabedoria');
if checkbox3.Checked=true then listbox1.items.append('Um ser supremo');
if checkbox4.Checked=true then listbox1.items.append(edit1.text);
end;

2. Na propriedade Click do boto Limpar Tudo coloque o seguinte cdigo:
checkbox1.checked := False;
checkbox2.checked := false;
checkbox3.checked := false;
checkbox4.checked := false;
edit1.clear;
listbox1.clear;

3. Na propriedade Click do Checkbox Outro coloque o seguinte cdigo:
begin
if checkbox4.checked=true then
edit1.enabled:=true
else
edit1.enabled:=false;
end;


Enabled=false
Delphi Verso 4.0 Professor Srgio Furgeri
Aula 5 - Pgina 4
Exemplo 5.4 - Construa um formulrio conforme abaixo:



Passos para elaborao da aplicao:

Declare quatro variveis globais:
var
A,b,c,d:string;

1. No evento Click do boto Mostrar, coloque o seguinte cdigo:
if checkbox1.Checked=true then a:='Morango,';
if checkbox2.Checked=true then b:='Chocolate,';
if checkbox3.Checked=true then c:='Pssego,';
if checkbox4.Checked=true then d:='Laranja,';
showmessage('Os sabores escolhidos foram :'+a+b+c+d);
2. No evento Click do boto Limpar, coloque o seguinte cdigo:
checkbox1.checked:=false;
checkbox2.checked:=false;
checkbox3.checked:=false;
checkbox4.checked:=false;

Exerccio 5.1 - Construa um formulrio conforme abaixo:
Delphi Verso 4.0 Professor Srgio Furgeri
Aula 5 - Pgina 5


Cada combobox deve conter vrios nomes de jogadores. Ao se selecionar um jogador no
combobox, imediatamente este jogador deve ser adiciona a lista em azul que compe a
escalao da Seleo.


Exerccio 5.2 - Construa um formulrio conforme abaixo:

O usurio deve informar um valor e depois ao
clicar no boto deve ser descontado a
porcentagem correspondente ao Radiobutton
selecionado.



Exerccio 5.3 - Construa um formulrio conforme abaixo:

Delphi Verso 4.0 Professor Srgio Furgeri
Aula 5 - Pgina 6


Deve ser informado um nmero e em seguida ao se pressionar o boto Processar est
gerado no ListBox a tabuada correspondente ao nmero digitado, ou seja, se foi digitado o
nmero 5 ser gerado a tabuada do 5 e assim por diante.

Propriedades mais utilizadas do ListBox
Collumns Fixa um valor que determina se o ListBox rola verticalmente em uma nica
coluna (valor 0) ou horizontalmente em mais de uma coluna (valores maiores que 0)
ExtendedSelect Esta propriedade trabalha em conjunto com a propriedade MultiSelect.
Se ExtendedSelect estiver em True, a tecla Shift pode ser utilizada para selecionar vrios
itens contnuos. Se estiver em False, a tecla Shift selecionar itens alternados, de um em um
Items Determina os itens contidos em um ComboBox ou ListBox
MultiSelect Determina se o usurio pode selecionar mltiplos itens em um ListBox
Sorted Indica se os itens so automaticamente ordenados em ordem alfabtica

Propriedades mais utilizadas do ComboBox
Style Determina o tipo e o comportamento de um ComboBox

Propriedades mais utilizadas do Image
Center Determina se a imagem aparecer no centro do Image
Picture Determina a figura que aparecer no Image
Stretch Determina se a figura ser redimensionada de acordo com as dimenses do
componente Image
Transparent Determina se o fundo da figura ser transparente ou no