Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como fazer Botões Odd- Shaped em C #
Criando botões com formas irregulares para o seu programa C # vai dar-lhe uma aparência diferente do que programas que usam os botões retangulares padrão. Botões em forma de Odd também são úteis quando você precisa colocar um botão em uma região bem embalado . Alterar um botão através da criação de um polígono a partir de uma série de coordenadas , adicioná-lo a um objeto " GraphicsPath " e , em seguida, anexá-lo à propriedade região do botão. Instruções
1

Abra seu C # arquivo de origem em um editor , como o Microsoft Visual Studio Express.
2

Abra o designer de formulário clicando com o botão direito " Form1.cs " , no " Solution Explorer " e clicar em " View Designer. "
3

Adicionar um botão ao formulário com um duplo clique com o "botão" na caixa de ferramentas < br. >
4

Abra a página de código do formulário clicando com o botão direito " Form1.cs " no " Solution Explorer " e clicar em "View Code ".
5

Aumento o tamanho do botão com o método de "Tamanho" , adicionando o seguinte código após o " InitializeComponent (); " linha:

button1.Size = new Size ( 120, 120);

Isso vai definir o tamanho do botão para 120 por 120 pixels. Substituir " button1 " com o nome do seu botão
6

Criar um novo objeto " GraphicsPath " , adicionando o seguinte código: .

System.Drawing.Drawing2D.GraphicsPath g_path = new System.Drawing.Drawing2D.GraphicsPath ();
7

criar uma matriz de pontos de coordenadas e adicioná-lo ao objeto " GraphicsPath " , digitando o seguinte código:

Point [ ] myarr = { new Point ( 25 , 21) , new Point ( 42, 13) , new Point ( 60, 21), new Point ( 52, 38) , new Point ( 31, 35 ) };

g_path.AddPolygon ( myarr );

o método " AddPolygon " cria um polígono de coordenadas

alternativa, criar uma forma elíptica e adicioná-lo ao " . GraphicsPath "objeto digitando o código:

g_path.AddEllipse (6, 6 , 85, 85);
8

Associar o " objeto GraphicsPath " e sua forma com o botão objeto, adicionando o seguinte código:

button1.Region = new Região ( g_path );
9

Salve o arquivo de origem. Compilar e executar o programa para ver o botão de forma estranha .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter recursivo para iterativo 
·O que estão fluindo Classes 
·Como desativar o Formulário de Rastreamento da Oracle 
·Como fazer Quartus Compilação Faster 
·Quais são SGML Características 
·O que faz vincular média em um computador 
·Como usar o MemoryStream em uma matriz Byte Bitmap 
·Como formatar um ListBox com valor selecionado 
·Quais são as diferenças entre C -Pascal e Linguagem C…
·Como criar uma base de dados de CFC 
  Artigos em destaque
·Como usar a função strspn em C + + 
·Como usar o Xcode 
·C código para uma Bits para Conversão Byte 
·Como Ler arquivo plano várias vezes em COBOL 
·Como saber qual página está pendurando no Apache 
·Como renomear um arquivo no Visual Studio C 
·O que é uma conversão Maildir 
·Como Verificar Ctrl- D em C + + 
·Como obter um filtro de banda para trabalhar em Labview…
·C + + Função chamada está faltando Lista Argument 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados