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

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

Layout Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.

Apresentações semelhantes


Apresentação em tema: "Layout Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula."— Transcrição da apresentação:

1 Layout Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula

2 Resumo da aula Em breve, vamos começar a conhecer cada um dos principais controles e componentes disponíveis para a criação de nossas interfaces em Windows Forms; O primeiro grupo de controles que trabalharemos serão os controles de layout. Tais controles permitirão que controlemos a exibição dos elementos na tela.

3 3 Containers 6 controles; Organizam os demais controles em paineis, abas, grupos;

4 4 Grupos de Propriedades Accessibility: acessibilidade; Appearance: aparência gráfica, corresponde ao CSS, depende do componente; Behavior: comportamento, geralmente associado a um código, depende do componete; Data: ligação entre controles e dados;

5 5 Grupos de Propriedades Design: como a instância do objeto deve ser criada; Focus: controla a validação dos dados; Layout: estilo de layout, corresponde ao layout em CSS.

6 6 Revisão: criação de componente em tempo de execução

7 7 Layout Um bom projeto de formulário pode ser a diferença entre o sucesso e o fracasso de uma aplicação, ou mesmo mudar o mundo...

8 8

9 9 Tipos de Layout Fixo; Unidade de medida: Pixel; Aprender o que é: PADDING, MARGEM, ORDEM Z, TAB ORDER; Dinâmico: Tamanho varia conforme o contâiner; Aprender o que é: ANCORAMENTO, PADDING, RESIZE AUTOMÁTICO.

10 10 2/11/2013 Layout Fixo

11 11 Modos de Layout (SnapToGrid X SnapLines) Controle do alinhamento dos componentes na tela; Menu Tools > Options > Windows Forms Designer > General > LayoutMode

12 12 Exemplo de formulário com grid de 8x8, no modo SnapToGrid

13 13 Em roxo: a base line Em azul: a space line

14 14 Padding Padding é distância entre a borda do controle e a área útil;

15 15 Margem Margem é a distanciamento entre controles adjacentes. Margem entre os controles

16 16 Fonte: Windows Forms Programming 2.0 De Chris Sells e Michael Weinhardt

17 17 Ordem Z (Z-Order) Menu Bring To Front ou Send To Back janela Document Outline (View > Document Outline).

18 18 Ordem de Navegação (Tab Order e Tab Stop) Menu View > Tab Order;

19 Atalho de Botão & antes do Text de label ou botão; Atalho = ALT + Tecla. 19 2/11/2013

20 20 Layout Dinâmico Um componente deve ser redimensionado quando seu contâiner pai é redimensionado

21 21 Ancoramento (Anchor) Preservação da distância entre a borda de um controle e a borda de seu contâiner pai

22 22 Ancoramento Bottom / Right

23 23 Top / Botton e Left / Right

24 24 Docking Borda de anexagem de um controle; Quanto MAIOR o Z-ORDER, MAIS próximo da borda está o componente em relação a outro de Z-ORDER menor.

25 25 Controles de Layout FlowLayoutPanel (System.Windows.Forms.FlowLayoutPanel); GroupBox (System.Windows.Forms.GroupBox); Panel (System.Windows.Forms.Panel); SplitContainer (System.Windows.Forms.SplitContainer); TabControl (System.Windows.Forms.TabControl); TableLayoutPanel (System.Windows.Forms.TableLayoutPanel);

26 26 Table Layout

27 27 Referências Windows Forms 2.0 Programming. o Chris Sells e Michael Weinhardt Curso sobre Layout em Windows Forms: o rs/applications/entry1333.aspx rs/applications/entry1333.aspx


Carregar ppt "Layout Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula."

Apresentações semelhantes


Anúncios Google