Pergunta

O proprietário da minha empresa quer ser capaz de desenhar linhas no Visual Studio.net como fez Visual Basic 6.0. Até agora o único método que eu encontrei é um método de tempo de execução usando System.Drawing que, naturalmente, só o trabalho durante a execução, e não muito prático para o que ele quer fazer.

Existe algum controle de terceiros (livre ou não) que irá dar-lhe um botão em tempo de design para desenhar linhas?

Foi útil?

Solução

Use a Visual Basic Powerpack (livre, da Microsoft, os fabricantes de VB.Net)

Outras dicas

A melhor maneira de desenhar uma linha em tempo de design é adicionar PictureBox e definir suas propriedades da seguinte maneira:

  1. BackColor - selecione a cor desejada
  2. Size - ex: width = 1 height = 300

A melhor opção é chamar um rótulo e definir suas propriedades da seguinte maneira:

  1. Desmarque a propriedade Text.
  2. Defina a propriedade Autosize para False.
  3. Set BackColor como reqiured.
  4. Defina a propriedade Enabled para False (ou então ele pode ser movido em tempo de execução).
  5. Use Mudança setas + para redimensionar o rótulo, por exemplo, Mudança + ? para fazer uma linha fina e Mudança + ? para fazer uma pequena linha.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top