A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.

Apresentações semelhantes


Apresentação em tema: "Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação."— Transcrição da apresentação:

1 Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação

2 TMemo

3 Pode ser encontrado na paleta Standards É um tipo de lista de string (StringList) ou seja,cada linha é do tipo de dados String Cada linha pode ser identificada por um índice na propriedade Lines em código de programa sendo que a primeira têm indice 0

4 TMemo Para escrever na primeira linha Memo1->Lines->Strings[0] = "Aula de Lab de Prog I";

5 TMemo Propriedade Lines contém as linhas da Memo Propriedade interessante Count que retorna o número de linhas existentes soma = 0; for(i=0; i Lines->Count -1; i++) soma = soma + StrToFloat(Memo1->Lines->Strings[i]; Propriedades para formatação do texto Memo1->Font->Name = Arial;

6 TMemo Para incluir uma linha no final do conteúdo usar método Add Memo1->Lines->Add(Nova linha); Para limpar conteúdo usar método Clear Memo1->Lines->Clear(); ou Memo1->Clear(); Para excluir uma linha Memo1->Lines->Delete(indiceDaLinha);

7 TMemo Para salvar o conteúdo em um arquivo pode-se usar o método SaveToFile Memo1->Lines->SaveToFile(c:\dados.txt); Para ler o conteúdo de um arquivo usar o método LoadFromFile Memo1->Lines->LoadFromFile(c:\dados.txt);

8 TMemo Eventos OnChange. é acionado toda a vez que a uma mudança no conteúdo do objeto; OnEnter. ocorre quando o objeto recebe o Focus de navegação; OnExit. ocorre quando o Focus sai do objeto e vai para um outro objeto qualquer; OnKeyDown. ocorre quando uma tecla é pressionada. O evento captura a tecla digitada, que pode ser manipulada da forma que o programador desejar.

9 Exemplo de uso de TMemo Aplicação que lê e escreve em um arquivo

10 TListBox

11 Pode ser encontrado aba standard Também é um objeto de lista de Strings (StringList) Possui alguns métodos semelhantes ao Memo só que ao invés de afetarem Lines afetam Itens

12 TListBox Para escrever na primeira linha ListBox1->Items->Strings[0] = "Aula de Lab de Prog I";

13 TListBox Propriedade Items contém as linhas da ListBox Propriedade interessante Count que retorna o número de linhas existentes N = ListBox1->Items->Count; Propriedade que define se os itens devem ser ordenados ListBox1->Sorted = true; // ou false para não ordenar

14 TListBox A propriedade ItemIndex retorna o índice selecionado pelo mouse em tempo de execução ItemSelecionado = ListBox1->ItemIndex; Quando ItemIndex = -1 significa que nenhum item está selecionado

15 TListBox Para incluir um item no final do conteúdo usar método Add ListBox1->Items->Add(Nova linha); Para limpar conteúdo usar método Clear ListBox1->Items->Clear(); ou ListBox1->Clear(); Para excluir um item ListBox1->Items->Delete(indiceDoItem);

16 TComboBox

17 Pode ser encontrado aba standard Também é um objeto de lista de Strings (StringList) Possui alguns métodos semelhantes ao TListBox porém com a aparência de uma caixa de edição Assim como TListBox utiliza Itens Possui a Propriedade Text para apresenta o texto inicial ao usuário

18 TComboBox Exemplo de uso selecionando uma opção void __fastcall TForm1::ComboBox1Change(TObject *Sender) { Label1->Caption = "Opcao selecionada --> " + IntToStr(ComboBox1->ItemIndex); }


Carregar ppt "Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação."

Apresentações semelhantes


Anúncios Google