elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  La cláusula Handles requiere una variable WithEvents ????
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: La cláusula Handles requiere una variable WithEvents ????  (Leído 9,542 veces)
luis456


Desconectado Desconectado

Mensajes: 551



Ver Perfil
La cláusula Handles requiere una variable WithEvents ????
« en: 12 Octubre 2013, 20:00 pm »

Hola tengo un código cedido amablemente por Elektro Ha@cker pero no logro que funcione después de googlear bastante  no me aclaro con este error..

" La cláusula Handles requiere una variable WithEvents definida en el tipo contenedor o en uno de sus tipos base "

No se si es porque hago el form pongo los controles pero pongo el codigo despues ?


Código
  1. Public Class Form1
  2.  
  3.    Private TextBoxes As TextBox() = {Nothing}
  4.  
  5.    Private Result1 As Int32(), Result2 As Int32()
  6.  
  7.    ReadOnly Property Num1 As Int32
  8.        Get
  9.            Return CInt(TextBox1.Text)
  10.        End Get
  11.    End Property
  12.  
  13.    ReadOnly Property Num2 As Int32
  14.        Get
  15.            Return CInt(TextBox2.Text)
  16.        End Get
  17.    End Property
  18.  
  19.    Private Sub Sumar(sender As Object, e As EventArgs) _
  20.    Handles Button_Sum.Click
  21.  
  22.        Dim TextBoxCount As Short = -1
  23.  
  24.        TextBoxes = {TextBox3, TextBox4, TextBox5, TextBox6}
  25.  
  26.        Result1 = {Num1 + 15, Num1 + 25} _
  27.                  .Distinct().ToArray ' Elimino duplicados
  28.  
  29.        Result2 = {Num2 + 30, Num2 + 20} _
  30.                  .Distinct().ToArray ' Elimino duplicados
  31.  
  32.        Array.Sort(Result1) : Array.Sort(Result2) ' Ordeno los Items
  33.  
  34.        For Each Number As Int32 In Result1
  35.            TextBoxCount += 1
  36.            TextBoxes(TextBoxCount).Text = Number
  37.        Next
  38.  
  39.        For Each Number As Int32 In Result2
  40.            TextBoxCount += 1
  41.            TextBoxes(TextBoxCount).Text = Number
  42.        Next
  43.  
  44.    End Sub
  45.  
  46. End Class


Luis




« Última modificación: 13 Octubre 2013, 01:19 am por EleKtro H@cker » En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: La cláusula Handles requiere una variable WithEvents ????
« Respuesta #1 en: 13 Octubre 2013, 01:25 am »

Hola,

Esto ya intenté explicártelo, aquí tienes documentación: http://msdn.microsoft.com/en-us/library/stf7ebaz%28v=vs.90%29.aspx

El error está aquí:
Citar
Código
  1. Handles Button_Sum.Click

Copiaste el ejemplo que te proporcioné sin fijarte lo suficiente,
lo que sucede es que en tu aplicación no tienes ningún botón que se llame "Button_Sum".

Ese es el nombre que le di yo al botón de sumar de mi ejemplo:

Citar

Para resolverlo símplemente tienes que reemplazar/usar en esa linea el nombre correcto de tu boton (Ej: Handles button1.click)...

PD: No confundir el nombre del control, con el texto del control (Button_Sum, "Sum").

Un saludo


« Última modificación: 13 Octubre 2013, 03:02 am por EleKtro H@cker » En línea



luis456


Desconectado Desconectado

Mensajes: 551



Ver Perfil
Re: La cláusula Handles requiere una variable WithEvents ????
« Respuesta #2 en: 13 Octubre 2013, 04:45 am »

Hola,

Esto ya intenté explicártelo, aquí tienes documentación: http://msdn.microsoft.com/en-us/library/stf7ebaz%28v=vs.90%29.aspx

El error está aquí:
Copiaste el ejemplo que te proporcioné sin fijarte lo suficiente,
lo que sucede es que en tu aplicación no tienes ningún botón que se llame "Button_Sum".

Ese es el nombre que le di yo al botón de sumar de mi ejemplo:

Para resolverlo símplemente tienes que reemplazar/usar en esa linea el nombre correcto de tu boton (Ej: Handles button1.click)...

PD: No confundir el nombre del control, con el texto del control (Button_Sum, "Sum").

Un saludo


Ya de verdad estoy seguro que las facultades de observacion a los 53 se pierden un poco  :-[

de nuevo gracias

Luis

En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines