border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 11-06-2007, 14:17:39
Un Nuevo Amigo
 
Registrado: jun 2007
Ubicación: Barcelona
Posts: 5
Wikimetal Valoración +2
Predeterminado Creación de boton mediante codigo

Hola, estoy actualmente desarrollando una aplicación en visual basic 2005 y me gustaría saber como realizar un array de botones creados desde código y que aparezca en la intefaz visual para que el usuario los pueda clicar.

Espero haberme explicado ;P

Saudos y gracias
__________________
Visita www.wikimetal.net
Responder Con Cita
  #2 (permalink)  
Antiguo 20-06-2007, 13:00:00
Un Nuevo Amigo
 
Registrado: jun 2007
Ubicación: Barcelona
Posts: 5
Wikimetal Valoración +2
Predeterminado Re: Creación de boton mediante codigo

alguien sabe?

Gracias
__________________
Visita www.wikimetal.net
Responder Con Cita
  #3 (permalink)  
Antiguo 21-06-2007, 11:50:11
Un Nuevo Amigo
 
Registrado: jun 2007
Ubicación: Barcelona
Posts: 5
Wikimetal Valoración +2
Predeterminado Re: Creación de boton mediante codigo

Ya lo he encontrado!!!!

Weno por si a alguien le interesa... explico el como hacerlo:

Creamos dentro de nuestra clase una nueva clase con el tipo de control a crear dinámicamente
Public Class myButton
Inherits System.Windows.Forms.Button <-- Tipo de control (en mi caso un boton)
End Class

Creamos un array para llenar de botones
Private Calendarios() As myButton

Dentro del método que deseemos instanciamos nuestra clase previamente dandole una dimension al array
Private Sub MensualesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MensualesToolStripMenuItem.Click
Dim i, a
a = 0
ReDim Calendarios(20)
For i = 0 To 10
Calendarios(i) = New myButton
Calendarios(i).Top = a + 100
Calendarios(i).Left = a + 100
Calendarios(i).Text = "PEPE"
Calendarios(i).Width = 220
Calendarios(i).Height = 220
Me.Controls.Add(Calendarios(i))
a = a + 100
Next



UN POKO CUTRE PERO FUNCIONA


SALUDOS
__________________
Visita www.wikimetal.net
Responder Con Cita
  #4 (permalink)  
Antiguo 26-06-2007, 17:43:33
Buena Participación en el Foro
 
Registrado: dic 2006
Posts: 49
fueguino Valoración +2
Predeterminado

funciona la creacion, pero no funcionan los botones. Para ello debes darle al Handles event en el Add, el procedimiento que vá a ejecutar cuando hagas click (O cualquier otro evento que le establezcas.)
Responder Con Cita
  #5 (permalink)  
Antiguo 29-06-2007, 04:57:00
Junior Member
Site Admin
 
Registrado: jun 2007
Posts: 2
Dienzo Valoración +2
Predeterminado

hola, tal vez un recurso válido sea:

Dim withevents boton1 as new button
'Se crea un boton con habilidades para poner eventos y todas esas cosillas.
private sub boton1_click(byval sender as object ...hanldes button1.click
'Esa es una forma la cual puedes crear un nuevo boton.
'Estreno de nuevo correo: diegopp13@hotmail.com & ludicode@gmail.com
__________________
Dienzo .-.'(diegopp13@hotmail.com)
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Datacombo mediante codigo curasport Visual Basic 6.00 0 23-12-2007 15:46:24
Creacion de ODBC en instalcion o por codigo ozuno Crystal Reports 3 22-11-2007 12:35:38
Ejecutar consulta de Access mediante codigo CarlitosFer Visual Basic 6.00 3 26-04-2007 12:38:03
dar valor a un combo mediante codigo Albertopa VBA (Excel, Word, Outlook, Access) 1 23-05-2006 23:44:13
Como ejecutar una DTS mediante codigo en Visual Basic Claudia Visual Basic 6.00 2 02-03-2005 13:52:52


La franja horaria es GMT. Ahora son las 00:35:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right