Professional Documents
Culture Documents
NET
1/12
2/12
O evento que gerado a cada Intervalo de tempo determinado o Tick. Para que o cdigo do timer (evento Tick) seja executado preciso setar a propriedade Enabled como True.
Os eventos principais so: ValueChanged: Ocorre toda a vez que a propriedade Value tiver seu valor alterado; Scroll: Ocorre quando o usurio estiver arrastando o elevador da barra. Nesta situao, o evento Change s acontecer uma vez, quando o usurio soltar o elevador, enquanto que o Scroll acontecer vrias vezes.
3/12
4.8.1. ListBox
Consiste na lista de itens e uma barra de rolagem. Os itens da lista ficam armazenados em um array de strings contidos na propriedade Itens da caixa de listagem. Cada item da lista um elemento do array de strings. Para adicionar itens lista podemos utilizar a caixa Properties ou atravs do cdigo do programa utilizando o mtodo Add, para remov-los utiliza-se o mtodo Remove ou RemoveAt.
<NomedaLista>.Items.Add (<ItemdaLista>)
Onde: NomedaLista: nome da caixa de listagem ItemdaLista: opo que est sendo acrescentada
Por exemplo:
Listadefrutas.Items.Add(Mamo)
Podemos definir o local (ndice) da lista onde o novo elemento deve ser inserido, utilizando-se o mtodo Insert. Semelhante as barras de rolagem, porm no permitem a interao do usurio. Apenas atravs da programao possvel alter-lo. Utilizado para a indicao de progresso de tarefas. Por exemplo:
ListadeFrutas.Items.Insert(1, Mamo)
<NomedaLista>.Items.RemoveAt (ndice)
No caso de RemoveAt o ndice precisa ser informado. Outra forma removermos o item selecionado.
<NomedaLista>.Items.Remove (<NomedaLista>.SelectedItem)
Para remover todos os itens de uma lista utiliza-se o mtodo Clear.
<NomedaLista>.Items.Clear
4.8.1.1. Uso de Vrias Opes
possvel permitir que o usurio selecione mais de uma opo em uma caixa de listagem. Para isto utilizamos a propriedade SelectionMode. Essa propriedade possui 3 configuraes possveis: None: Significa que no so permitidas selees; One: significa que s pode ser selecionado um nico item da lista; MultiSimple: O usurio deve dar um clique sobre o item com o mouse para selecion-lo, ou ento dar um clique sobre um item selecionado para desfazer a seleo;
4/12
MultiExtended: O usurio pode selecionar um intervalo de itens clicando com o mouse sobre o primeiro item do intervalo e depois, mantendo a tecla Shift pressionada, dando um clique no ltimo item desejado do intervalo. Para adicionar ou excluir um nico item deve-se manter pressionada a tecla Ctrl enquanto clica sobre o item.
4.8.3. ComboBox
4.8.3.1. Estilos da Caixa de Combinao
A propriedade DropDownStyle possui as seguintes opes: DropDown: o estilo padro das caixas de combinao. O controle ComboBox contm uma rea de edio e uma lista que aberta quando o usurio clica na seta. Simple: Esse estilo tambm contm uma rea de edio e uma lista de itens, no entanto, a lista no se abre; o usurio percorre a lista utilizando as teclas de direo. DropDown List: Similar ao estilo DropDown Combo, exceto que no permitida a entrada de um item que no faa parte da lista.
Faz com que o quarto item da lista seja exibido quando a caixa de combinao aparecer na tela.
5/12
System.Drawing.Image.FromFile.
6/12
Exibe um calendrio nos formulrios e permite que o usurio selecione uma data ou perodo. As principais propriedades deste controle so: SelectionStart: Armazena a data inicial da seleo efetuada; SelectionEnd: Armazena a data final da seleo efetuada pelo usurio; MaxSelectionCount: Define o nmero de dias permitidos para seleo; ShowToday: Define se dever ser mostrada a data atual destacada no calendrio (True ou False). Este controle possui uma srie de mtodos, entre os quais destacam-se: AddBoldedDate: marca com negrito uma data no calendrio; RemoveAllBoldedDates: Remove todas as marcaes do calendrio; RemoveBoldedDates: Remove uma marcao em especfico.
7/12
Define-se o filtro como uma string, utilizando o caracter | como separador dos diferentes filtros. Para cada item h a mensagem mostrada para o usurio e a especificao da expresso, como no exemplo abaixo:
Textos (*.txt) | *.txt | Figuras (*.bmp; *.ico) | *.bmp; *.ico
HorizontalAlignment.Left ou HorizontalAlignment.Right) SelectionBullet: Define se alinha ter ou no um marcador; SelectionColor: Define a cor, em RGB, do texto selecionado; SelectionHangingIndent: Afastamento da primeira linha em relao a margem; SelectionIndent: Afastamento do pargrafo em relao margem direita; SelectionLength: Nmero de caracteres selecionados; SelectionRightIndent: Afastamento do pargrafo em relao a margem direita; SelectionStart: Nmero do primeiro caracter selecionado; SelectedText: Texto selecionado.
8/12
9/12
10/12
Figura 1: Controle ToolStrip com ComboBox que apresenta os itens que podem ser inseridos na Barra
As imagens grficas mostradas na barra so configuradas diretamente em cada boto. Estas imagens ficaro vinculadas ao projeto e sero armazenadas em uma pasta de nome RESOURCE. Cada boto deve ser inserido atravs do boto Add, na janela acessada atravs da propriedade Items da barra de Ferramentas ou atravs da comboBox, apresentada na ToolStrip em tempo de projeto. Via de regra configura-se, para cada boto as propriedades Name, DisplayStyle, Text, ToolTipText e Image. A fim de responder aos eventos cada boto da ToolStrip responde individualmente ao evento Click por exemplo.
11/12
Podemos criar teclas de ativao para os itens do menu, atravs do smbolo &, esquerda da letra desejada, na propriedade Text. Tambm podem ser inseridas teclas de atalho. Para atribuir uma tecla de atalho seleciona-se o item de menu desejado e aps seleciona-se a tecla desejada na lista Shortcut. Um item de menu s capaz de tratar o evento Click.
12/12