Você está na página 1de 12

Objectos

Gráficos 2
APROG (Civil)
Aula 5

Tuesday, December 1, 2009


APROG
Civil Botões de Opção
•O botões de opção (option buttons)
permitem ao utilizador efectuar escolhas
entre diversas alternativas.
• São compostos pelo botão propriamente
dito e um pequeno texto que o acompanha,
controlado pela propriedade Caption.

ISEP-DEI, António Silva, © 2007-2009 2 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Botões de Opção

• São geralmente agrupados em conjuntos


de dois ou mais, estando interligados (ao
mesmo tempo, só pode existir um botão
seleccionado dentro do mesmo grupo).
• Encontram-se muitas vezes agrupados em
frames.
• Outra propriedade importante é a Value,
que pode assumir o valor “True” ou
“False” conforme o botão se encontre ou
não seleccionado.

ISEP-DEI, António Silva, © 2007-2009 3 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixas de Verificação

• As caixas de verificação (check boxes)


permitem seleccionar opções mas, neste
caso, é possível encontrar vários controlos
deste tipo activados simultaneamente na
mesma form.
• Funcionam de forma independente.

Propriedade Value
0 - não activada
1 - activada
2 - não disponível

ISEP-DEI, António Silva, © 2007-2009 4 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Quadros
• Os quadros (frames) destinam-se a agrupar
outros objectos (controlos).
• São usados muitas vezes para organizar um
conjunto de botões de opção, tornando-os
independentes de outros que existam na
mesma form.

ISEP-DEI, António Silva, © 2007-2009 5 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Quadros

•O quadro deve ser criado antes de aí inserir


os controlos. Não se pode deslocá-los para
dentro do quadro após este ter sido criado.
• Uma vez inserido um objecto dentro do
quadro, este passa a ser o “contentor”
desse objecto.
• Outra utilidade dos quadros é servir de
“moldura” a um conjunto de controlos, para
melhorar a aparência e a organização da
form, agrupando os controlos de acordo
com as suas funções.

ISEP-DEI, António Silva, © 2007-2009 6 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixa de Listagem
A Caixa de Listagem (ListBox) serve para
apresentar listas e permite a seleccção de
uma ou mais opções dentro da lista.
Métodos
AddItem
listbox.AddItem elemento
listbox.AddItem elemento, posição
RemoveItem
listbox.RemoveItem posição
Clear
listbox.Clear
ISEP-DEI, António Silva, © 2007-2009 7 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixa de Listagem
Propriedades
• ListCount
Permite conhecer o número de linhas da lista
• ColumnCount
especifica o número de colunas em que a lista
é apresentada
• ColumnHeads
controla os cabeçalhos das colunas
• Sorted
Controla a ordenação da lista
ISEP-DEI, António Silva, © 2007-2009 8 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixa de Listagem
Propriedades
• RowSource
Especifica qual a gama de células onde estará
a informação a incluir na lista, ou seja, a fonte
dos dados a apresentar.
• MultiSelect
Controla a selecção de elementos na lista:
0 - só é possível seleccionar um elemento
1 - é possível seleccionar vários elementos
simultaneamente, pressionando cada elemento
2 - é possível seleccionar vários elementos
simultaneamente, usando a tecla Ctrl
ISEP-DEI, António Silva, © 2007-2009 9 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixa de Listagem
A posição de cada linha numa listbox
corresponde a um valor dum índice,
• List começando em 0 para a 1ª posição.

• permite aceder aos elementos duma lista,


quer para os ler, quer para os modificar.
Sintaxe: objecto.List(indice) [= string]
• Text
• permite obter o elemento seleccionado.
Sintaxe: variavel = objecto.Text
• ListIndex
• fornece ou especifica o índice do item
seleccionado (ou –1 caso nenhum esteja).
Sintaxe: objecto.ListIndex [= indice]
ISEP-DEI, António Silva, © 2007-2009 10 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Caixa de Listagem

lstCapitais
“Estocolmo”

capital = lstCapitais.Text
2
Leitura

cap = lstCapitais.ListIndex
“Praga”

capital = lstCapitais.List(5)

lstCapitais.ListIndex = 1 Selecciona a 2ª linha


Escrita

lstCapitais.List(4) = “Atenas” Muda o conteúdo da 5ª linha para


“Atenas”

ISEP-DEI, António Silva, © 2007-2009 11 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009


APROG
Civil Interface gráfica sem Form
Controlos instalados na folha
de cálculo usando a Caixa de
Ferramentas

Click
Pretende-se que o evento Click
sobre commandButton1 faça
com que o conteúdo de D3 mude
em função de C3 e da escolha
feita nos botões de opção opt1 e
opt2.
ISEP-DEI, António Silva, © 2007-2009 12 Objectos, Propriedades, Métodos e Eventos

Tuesday, December 1, 2009

Você também pode gostar