Universidade do Vale do Paraba Colgio Tcnico Antnio
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO-II. Material II-Bimestre Objetos de Controle Listas Eventos e Funções página: http: //www 1. univap. br/~wagner Prof. Responsáveis Wagner Santos C. de Jesus
Objetos de Controle Builder C++ conta com uma barra de tarefas capaz de permitir a confecção de rotinas mas sofisticadas com relação a parte visual da aplicação.
Paleta de Ferramentas Standard. Padrão
Usando Objetos principais do C++(Builder). Criando uma caixa de lista. (List. Box)
Atribuindo dados para caixa de lista. Usando a propriedade Items. Permite acrescentar em cada posição da caixa de lista um item enviado pelo métodos Add() que adiciona criando uma nova posição na caixa de texto. Exemplo : List. Box 1 ->Items->Add("Maria"); List. Box 1 ->Items->Add("José"); List. Box 1 ->Items->Add("Célia");
Saída :
Capturando o Item Selecionado por intermédio da propriedade Item. Index. Exemplo : int x = List. Box 1 ->Item. Index; Show. Message(x); Obs : No exemplo acima x será um número de 0 a 2.
Capturando uma "String" da caixa de Lista. Método Strings[]. Exemplo : int x = List. Box 1 ->Item. Index; Ansi. String a = List. Box 1 ->Items->Strings[x]); Obs : Irá retorna com a string selecionada na caixa de Lista pelo usuário armazenando o conteúdo na variável (a).
Criando uma Caixa de Combinação. (Combo. Box).
Atribuindo dados para uma caixa de combinação. Exemplo : Combo. Box 1 ->Items->Add("Item-1"); Combo. Box 1 ->Items->Add("Item-2"); Combo. Box 1 ->Items->Add("Item-3"); Combo. Box 1 ->Items->Add("Item-4");
Saída :
Removendo dados de uma caixa de Combinação. Método Delete().
Atenção : Todas as propriedades e métodos usados para a caixa de lista (List. Box) valem para a caixa de combinação (Combo. Box 1).
Criando uma caixa de verificação. (Check. Box)
Saida :
Criando botões de rádio. (Radio. Group)
Saída :
Capturando a informação selecionada no botão de rádio.
Criando uma Barra de Rolagem. (Scroll. Bar).
Capturando dados de uma Barra de Rolagem.
Criando um Painel. (Panel).
Exemplo : (Panel)
Manipulando os Eventos. Evento vem a ser qualquer tipo de operação disparada por um usuário da aplicação desenvolvida.
On. Click - Dispara o código de programa ao selecionar o objeto com o click do mouse.
On. Change - Dispara o código quando um objeto sofre algum tipo de modificação.
On. Enter - Dispara o código quando o objeto for selecionado.
On. Exit - Dispara o código quando o foco abandonar o mesmo.
On. Dbl. Click - Dispara o código quando for selecionado com um duplo click.
On. Activate - Dispara o código após ter desenhado o formulário.
On. Create - Dispara o código antes de desenhar o formulário.
On. Mouse. Down- Dispara o código ao soltar o botão de direito do mouse.
On. Mouse. Move - Dispara o código ao mover o mouse no objeto.
On. Close - Dispara o código antes de fechar o formúlario.
Funções Matemáticas
Usando as funções Matemáticas. Para deve se colocar nas primeira linhas do código de seu formulário a seguinte linha de código.
Exemplo das funções matemáticas.
sqrt() - Retorna com o valor da raiz quadrada do número especificado.
Quebrando uma String(*) Ansi. String a = "Maria das Couves"; Show. Message(a[1]); Obs: Neste caso será pego o caracter “M” na String.
length(): Retornar o número de caracteres da String(*) Ansi. String a = “Abacaxi”; int x = a. length(); O valor de x será igual a 7.
Exemplo pegando um caracter na String(*) void __fastcall TForm 1: : Button 1 Click(TObject *Sender) { Ansi. String a = "Maria das Couves"; int x = a. Length(); for(int i=1; i<=x; i++) Show. Message(a[i]); }
Recebe[7] =
- Slides: 58