COMO FAZER OCX
E ae pessoal
Como eu posso fazer arquivos ocx?
Valeu gente
Como eu posso fazer arquivos ocx?
Valeu gente
Abrindo um projeto de ActiveX Objects no VB, agora a criação de um ocx é muito mais complexa do que de um executável, pois o exe não possui declaração de eventos e propriedades publicos, claro se você não os faz.
Primeiro você tem que ter várias coisas em mente, de inicio faça o projeto como se fosse um executável, ou seja, planeje-o todo em um papel, tenha tópicos bem defenidos e numerados para uma melhor criação e talvez o mais importante muita paciência.
Vamos ver como se faz um ocx.
1º - Defina sua utilidade.
2º - Defina seus atributos vitais, ou seja, que sem eles o ocx não funciona.
3º - Defina seus eventos. Os eventos importantes primeiro, depois os secundários, isso auxilia o planejamento.
4º - Funções e Métodos, internos depois externos, ou seja, os internos serão os que o usuário do ocx não terá acesso, ou externos são justamente o contrário.
5º - Criação dos códigos, modelagem do ocx e faze de testes.
Criação.
1º - Declare as variáveis que armazenam os valores das propriedades. Isso tambem para as constantes de valores, e os valores iniciais das propriedades.
2º - Declare os eventos do seu ocx, o vb possui uma ferramenta que te ajuda com as declarações que se localiza em "Tools" com o nome de "Add Procedure..."
3º - Repasse os códigos para os eventos determinados.
Por exemplo:
ou
4º - Crie os métodos e funções, publicas ou não, do seu ocx.
5º - Finalize-o revisando todo o código e substituindo eventuais falhas, e teste-o antes de compilá-lo.
Se você ainda estiver com dúvidas baixe um exemplo qualquer da categoria de "Componentes" do site, lá você vai encontrar ocx para muita coisa, estude-os para uma noção maior de como se faz um ocx.
Primeiro você tem que ter várias coisas em mente, de inicio faça o projeto como se fosse um executável, ou seja, planeje-o todo em um papel, tenha tópicos bem defenidos e numerados para uma melhor criação e talvez o mais importante muita paciência.
Vamos ver como se faz um ocx.
1º - Defina sua utilidade.
2º - Defina seus atributos vitais, ou seja, que sem eles o ocx não funciona.
3º - Defina seus eventos. Os eventos importantes primeiro, depois os secundários, isso auxilia o planejamento.
4º - Funções e Métodos, internos depois externos, ou seja, os internos serão os que o usuário do ocx não terá acesso, ou externos são justamente o contrário.
5º - Criação dos códigos, modelagem do ocx e faze de testes.
Criação.
1º - Declare as variáveis que armazenam os valores das propriedades. Isso tambem para as constantes de valores, e os valores iniciais das propriedades.
2º - Declare os eventos do seu ocx, o vb possui uma ferramenta que te ajuda com as declarações que se localiza em "Tools" com o nome de "Add Procedure..."
3º - Repasse os códigos para os eventos determinados.
Por exemplo:
Private Sub UserControl_Resize()
UserControl.Width = picCalendário.Width
UserControl.Height = picCalendário.Height
End Sub
ou
Private Sub UserControl_InitProperties()
Dim i As Integer
m_Status = cmdOutSet
m_Aparencia = 3D
End Sub
4º - Crie os métodos e funções, publicas ou não, do seu ocx.
5º - Finalize-o revisando todo o código e substituindo eventuais falhas, e teste-o antes de compilá-lo.
Se você ainda estiver com dúvidas baixe um exemplo qualquer da categoria de "Componentes" do site, lá você vai encontrar ocx para muita coisa, estude-os para uma noção maior de como se faz um ocx.
Tópico encerrado , respostas não são mais permitidas