Desenhar uma linha no Visual .NET Studio em tempo de design
-
05-07-2019 - |
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?
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:
-
BackColor
- selecione a cor desejada -
Size
- ex: width = 1 height = 300
A melhor opção é chamar um rótulo e definir suas propriedades da seguinte maneira:
- Desmarque a propriedade
Text
. - Defina a propriedade
Autosize
paraFalse
. - Set
BackColor
como reqiured. - Defina a propriedade
Enabled
paraFalse
(ou então ele pode ser movido em tempo de execução). - 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.