Controles personalizados no Editor de diálogo
O editor de diálogo permite que você use existente "personalizado" ou "usuário" controles em um modelo de caixa de diálogo.
Observação: |
---|
Controles personalizados nesse sentido não são deve ser confundida com controles ActiveX.Os controles ActiveX foram chamados controles personalizados OLE.Além disso, não confunda esses controles com os controles desenhados pelo proprietário no Windows. |
Essa funcionalidade tem o objetivo de permitem que você use controles diferentes daqueles fornecidos pelo Windows.Em time de execução, o controle está associado a uma classe de janela (não o mesmo que uma classe C++).Uma maneira mais comum de realizar a mesma tarefa é instalar qualquer controle, sistema autônomo um controle estático, na caixa de diálogo.Em seguida, em time de execução, no OnInitDialog função, remova esse controle e substitua-o com seu próprio controle personalizado.
Isso é uma técnica antiga.Hoje, você é aconselhado na maioria dos casos para escrever um controle ActiveX ou uma subclasse de um controle comum do Windows.
Para esses controles personalizados, você está limitado a:
configuração a localização na caixa de diálogo.
Digitar uma legenda.
Identifica o nome da classe do Windows do controle (o código do seu aplicativo deve registrar o controle com este nome).
Digitando um valor hexadecimal de 32 bit que define o estilo de controle padrão do controle.
Definindo o estilo estendido.
Para obter informações sobre como adicionar recursos a projetos gerenciado, consulte Recursos em aplicativos in the Guia do desenvolvedor do .NET estrutura. Para obter informações sobre como adicionar manualmente os recursos gerenciado os arquivos para projetos, recursos de acesso, exibindo recursos estático, e atribuir recursos de cadeias de caracteres para propriedades, consulte Passo-a-passo: Localizar Windows Forms e Demonstra Passo a passo: Usando recursos para localização com o ASP.NET.
Requisitos
Win32