No MonoDevelop também podemos criar controlos definidos por nós, os programadores, os passos são semelhantes aos do VB.Net, sendo a principal diferença que no Mono (Gtk) os controlos são chamados de Widgets.
Primeiro passo, criar o Widget, numa solução nova escolher biblioteca (ou Library):
Depois na janela da solução escolher adicionar novo widget:
De seguida configuramos o controlo de modo que tenha o comportamento pretendido, neste exemplo vou criar um widget que utiliza um controlo calendar para permitir ao utilizador indicar uma data e através de um botão calcular os anos e dias que já passaram desde essa data, assim fica qualquer coisa como isto:
O passo seguinte é compilar, assim criamos uma DLL que devemos adicionar como referência nos projetos em que a pretendemos utilizar.
Agora criamos um pequeno exemplo com este controlo, numa solução nova, adicionamos a referência
e quando vamos editar a interface podemos ver na toolbox o nosso controlo:
Agora é só arrastar para a janela e utilizar:
Projeto do Widget e da aplicação
Primeiro passo, criar o Widget, numa solução nova escolher biblioteca (ou Library):
Depois na janela da solução escolher adicionar novo widget:
Atribuimos um nome
O passo seguinte é compilar, assim criamos uma DLL que devemos adicionar como referência nos projetos em que a pretendemos utilizar.
Agora criamos um pequeno exemplo com este controlo, numa solução nova, adicionamos a referência
e quando vamos editar a interface podemos ver na toolbox o nosso controlo:
Agora é só arrastar para a janela e utilizar:
Projeto do Widget e da aplicação
Comentários
Enviar um comentário