CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Coger Color
jodijo5:
hola amigos, cual es el equivalente de poner en vb6.0:
--- Código: Text --- msgbox(picturebox1.point) ahora para pasarlo a vb.net
cabe resaltar que el metodo "point" devuelve un valor long, correspondiente al color RGB sobre el cual el puntero del mouse esta situado.
jodijo5:
que acaso nadie me puede ayudar?
senzao18:
Mira amigito..... Aqui todos queremos ayudar.. :P .
Solo que en ocasiones no hay time... :(
Yo en mi programa de Fotomosaicos lo saco de la siguiente forma....
CType(Me.PictureBox1.Image(), Bitmap).GetPixel(Px, Py).ToArgb()
Solo tendrias que acomodar el evento creo que es el MosuseOver del Picture con tu imagen para sacar Px y Py.....
Bueno espero que te sea de utilidad......
Y si tienes otra solucion hasla saber :lol: :D .....-
jodijo5:
--- Citar ---que acaso nadie me puede ayudar?
--- Fin de la cita ---
bueno esque no se me ocurrio otra cosa para que mi discucion pasara a ser la primera en la lista y asi poder conseguir una repuesta, espero no me malinterpreten, bueno, como estaba apurado por acabar la aplicacion, pues lo que hice fue retroceder de tecnologia a vb6.0, y crear un OCX que me hiciera lo mismo, este es mi codigo:
--- Código: Text --- Public Event click(nombre As String)Public Event departamento(nombre As String)Private m_nombre As StringPrivate Sub Picture1_Click()RaiseEvent click(m_nombre)End Sub Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Select Case Picture1.Point(X, Y) Case 13434726: Label1.Caption = "loreto" Case 52479: Label1.Caption = "amazonas" Case 16501163: Label1.Caption = "cajamarca" Case 13959067: Label1.Caption = "tumbes" Case 8650495: Label1.Caption = "piura" Case 10066431: Label1.Caption = "lambayeque" Case 16711935: Label1.Caption = "la libertad" Case 16499965: Label1.Caption = "ancash" Case 16776960: Label1.Caption = "lima" Case 10527743: Label1.Caption = "ica" Case 16173747: Label1.Caption = "arequipa" Case 7995135: Label1.Caption = "moquegua" Case 10132980: Label1.Caption = "tacna" Case 16764159: Label1.Caption = "puno" Case 16711833: Label1.Caption = "cusco" Case 16766719: Label1.Caption = "apurimac" Case 255: Label1.Caption = "ayacucho" Case 5233149: Label1.Caption = "huancavelica" Case 10027161: Label1.Caption = "junin" Case 10149515: Label1.Caption = "pasco" Case 6414335: Label1.Caption = "huanuco" Case 10659583: Label1.Caption = "san martin" Case 16236196: Label1.Caption = "ucayali" Case 5427449: Label1.Caption = "madre de dios" Case Else Label1.Caption = "" End Select If (Label1.Caption = "") Then Label1.Visible = False Else Label1.Visible = True Label1.Left = X + Label1.Height Label1.Top = Y RaiseEvent departamento(Label1.Caption) m_nombre = Label1.Caption End IfEnd Sub
muchas gracias por su ayuda
jodijo5:
adjunto foto de mi ocx
Navegación
[#] Página Siguiente
Ir a la versión completa