Como utilizar controlos proprietário desenhado no Visual C# .NET ou no Visual C# 2005 utilizando ODForm

Traduções de Artigos Traduções de Artigos
Artigo: 326143 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O exemplo ODForm demonstra como utilizar controlos desenhado proprietário no Visual C# .NET ou no Visual C# 2005. O .NET Framework fornece suporte para funcionalidades como proprietário desenhado personalização e ajuda HTML. Este exemplo demonstra como tirar partido destas funcionalidades no Visual C# .NET ou no Visual C# 2005.

Mais Informação

O exemplo ODForm imita um número de amostras de SDK de desenho de proprietário de documentação MSDN. Este artigo tenciona mostrar-lhe que a funcionalidade de desenho de proprietário que pode obter no código não gerido é também possível em código gerido. Além disso, este artigo fornece alguns exemplos simples de ajuda de contexto e uma implementação de uma barra de ferramentas puder ser ligado a estação de ancoragem.

A melhor utilização deste exemplo seria provavelmente a carregar o projecto no Visual Studio .NET ou no IDE do Visual Studio 2005 e examine as definições das propriedades e eventos substitui para os diferentes elementos. Por exemplo, a caixa de combinação tem a propriedade DrawMode definida como OwnerDrawFixed e o evento DrawItem é processado para adicionar uma imagem personalizada para cada item. Alguns detalhes são geridas verificando DrawItemState , para que possa ser utilizada uma cor de fundo escuro para indicar que um item actualmente seleccionado. Todos os outros utilizador interface elementos no exemplo tem sido tratados de forma semelhante.

Para obter ajuda sensível ao contexto, o objecto do .NET Framework HelpProvider armazena o caminho para o ficheiro de ajuda e os elementos individuais expõem propriedades HelpKeyword e HelpNavigator , permitindo um leque de escolhas na apresentação de informações de ajuda. A caixa de listagem tira partido da propriedade HelpString para visualizar apenas uma janela pop-up de informações que podem ser desenhadas do ficheiro de ajuda ou, como neste caso, basta escrito em janela de propriedades.

A implementação de barra de ferramentas puder ser ligado a estação de ancoragem demonstra como é fácil de implementar esta funcionalidade a utilizar o Visual C# .NET ou Visual C# 2005. O exemplo reparents barra de ferramentas para um formulário de ancoragem quando uma tentativa de arrastar é detectada e coloca a barra de ferramentas novamente no formulário principal quando a janela de ancoragem é arrastada junto à localização da barra de ferramentas original.

Transferir informações

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
Reduzir esta imagemExpandir esta imagem
Download
Download the ODForm.exe package now.Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços on-line
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

Referências

Para mais informações, visite o seguinte Web site da Microsoft:
Samples .NET - Como: Windows Forms
http://msdn.microsoft.com/en-us/library/aa308973.aspx

Propriedades

Artigo: 326143 - Última revisão: 11 de dezembro de 2006 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
Palavras-chave: 
kbmt kbdownload kbtoolbar kbctrl kbsample kbhowto kbfile kbwindowsforms KB326143 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 326143

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com