O desenvolvimento da interface do usuário na maioria dos ambientes de programação envolve trabalhar com janelas. Isso inclui o preenchimento dos campos de um formulário de janela, o que geralmente é feito carregando uma lista predefinida de dados em um elemento. A lista pode ser armazenada estaticamente em uma matriz ou gerada dinamicamente durante a execução do programa. Os métodos para descarregar informações em um elemento de janela diferem ao criar um programa em diferentes ambientes de desenvolvimento.
Instruções
Passo 1
No Visual Basic, uma lista é uma matriz de strings que pode ser referenciada usando a propriedade List, uma lista de strings no controle. Todos os elementos da janela, aos quais você pode adicionar informações de string, têm uma propriedade semelhante. Para descarregar dados em um elemento de caixa de combinação, use a seguinte construção: lstMyList. AddItem (“Primeira instância”), onde lstMyList é o nome do objeto de caixa de combinação, AddItem é o método para adicionar uma string com informações contidas entre colchetes e aspas (“”). Ao adicionar a lista inteira armazenada na matriz para o elemento, o código do programa ficará assim: Dim MasSp (10) As String // declaração de uma matriz para 10 linhas Dim i As LongFor i = 1 To 10 // loop for adicionando linhas lstMyList. AddItem MasSp (i) Next i Este loop preenche o elemento da janela lstMyList com uma lista de 10 linhas contidas na matriz MasSp.
Passo 2
O ambiente Delphi fornece a capacidade de manipular elementos de janela também por meio de um objeto e especificando uma propriedade de um componente específico. A sintaxe da linguagem Pascal usada neste caso permite que você descarregue a lista configurando um loop. Implemente a adição sequencial de linhas da lista de maneira semelhante ao código apresentado: var MasSp: array [1..10] of String; k: Integer; para k: = 1 a 10 doListBoxMy. Items. Add (MasSp [k]); Aqui ListBoxMy é o nome do objeto de item da janela, Items é uma propriedade que fornece acesso a strings, Add é um método que adiciona strings da matriz MasSp para o componente.
etapa 3
Ao programar no ambiente Qt popular, o princípio de acesso aos elementos da janela é semelhante, as únicas diferenças estão na sintaxe da linguagem C ++ usada. Para fazer upload de dados para os campos de listas suspensas ou regulares, acesse os elementos. Em seguida, use uma das funções de adição de linha, por exemplo, o método insertItem é implementado para QcomboBox e QListBox. Com sua ajuda, você pode preencher gradualmente um elemento com strings em um loop: QString MasSp; for (int i = 0; i