Pergunta

Eu estou usando um personalizado winforms 2,0 designer (isto é, meus aplicativos que hospedam o designer) que está sendo usado para um projeto pequeno interno.

Até agora, todos os controles têm suas propriedades editadas através da grade de propriedade - mas eu gostaria de torná-lo um pouco mais user-friendly, permitindo que in-line edição - Alguém sabe de um exemplo de como implementar in- edição de linha dentro do designer de formulários do Windows (apenas para a digitação de texto simples nesta fase).

Foi útil?

Solução

Você vai precisar para criar um designer que suporta este comportamento. Por exemplo, usar refletor de olhar para o designer os usos ListView para redimensionar suas colunas. Isso deve lhe dar uma idéia do trabalho envolvido eo que você precisa fazer. Há MSDN documentação em algum a isso, mas não é tão útil quanto você pode gostaria que fosse.

O ListViewDesigner, em System.Design.dll, fornece o dimensionamento coluna girando operações do mouse no designer em mensagens do Windows que manipulam a exibição de lista subjacente. Seu designer para a caixa de texto terá de fazer algo semelhante com eventos de teclado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top