![]() |
crear evento para boton creardo en tiempo de ejecucion viendo que en .NET al tener formularios con varios controles estos son lentos para cargar, decidi crear los controles en tiempo de ejecucion, de esta forma: _________________________________________ Imports System.Data.SqlClient Public Class Form2 Dim Txtcodigo As New TextBox Dim txtnombre As New TextBox Dim cmdAceptar As New Button Dim dgProductos As New DataGridView Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load, MyBase.Click CrearTextbox() End Sub Private Sub CrearTextbox() Txtcodigo.Name = "Txtcodigo" Txtcodigo.Location = New Point(50, 50) Me.txtnombre.Name = "TxtNombre" Me.txtnombre.Location = New Point(50, 74) Me.cmdAceptar.Name = "CmdAceptar" cmdAceptar.Location = New Point(60, 95) cmdAceptar.Text = "Aceptar" Me.dgProductos.Name = "dgProductos" Me.dgProductos.Location = New Point(50, 130) Me.dgProductos.BorderStyle = BorderStyle.Fixed3D Me.Controls.Add(Me.dgProductos) Me.Controls.Add(Txtcodigo) Me.Controls.Add(txtnombre) Me.Controls.Add(cmdAceptar) End Sub End Class __________________________________________________ ____ Como le creo el evento al boton cmdAceptar ?? |
Respuesta: crear evento para boton creardo en tiempo de ejecucion AddHandler Control Evento. revisa eso. Digo no te doy mas extenso porq no programo en vb.net al 100% pero en c# con que hagas control.Evento+=new EventHandler(nombredetumanejadordeevento) |
Respuesta: crear evento para boton creardo en tiempo de ejecucion En VB.NET vendría siendo: Agregar AddHandler Me.Txtcodigo.TextChanged, AddressOf Me.TxtcodigoMyTextChanged Remover: ' RemoveHandler Me.Txtcodigo.TextChanged, AddressOf Me.TxtcodigoMyTextChanged |
Respuesta: crear evento para boton creardo en tiempo de ejecucion Muchas gracias a los 2, lo he logrado, bueno les pregunto ¿que opinan de la velocidad de las aplicaciones del .NET FRAMEWORK 2.0, me parece que son muy lentas, tengo 768 de Ram, P4, y aun asi algunos programas que hago en modo diseño son lentos, y no tienen mas que 15 Textbox, 6 botones 1 datagridview y un picturebox, y son lentos al cargar el form, y eso no me gusta. me gustaria que fuesen tan veloces como las aplicaciones de VB6. Me gusta programar en el .NET pero la desventaja es que son lentas para dibujarse. hay algo que pueda mejorar esto? ¿Ustedes hacen sus formularios a codigo o a modo diseño, ¿cual es mejor?? |
Respuesta: crear evento para boton creardo en tiempo de ejecucion pues en general no deberian ser tan lentas todo depende de como estes codificando , si tus consultas o gridviews traen muchos datos, puedes utlizar hilos, metodos asincronos o que se yo una de las tantas tecnicas para poder mantener tu aplicacion funcional y veloz. Revisa la guia para hacer Smart Clients de microsoft y veras que es mas cuestion de cambiar el enfoque de algunas cosas en lugar de hacerlo todo secuencial. |
| La zona horaria es GMT -6. Ahora son las 09:03. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.