Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - CsarGR

#21
Necesito saber cuando el cursor entra en una determina zona de un picturebox.
Podria utilizar la funcion MouseMove, pero consume demasiado.
Me gusta mas la idea de poner un control transparente encima de la imagen y mediante la funcion MouseEnter saberlo, (consume mucho menos).
Si alguien sabe de alguno ó de alguna forma de hacerlo.
Gracias
#22
Hola a todos!
En el evento paint de un picturebox genero un grafico a partir de: "Dim
GraficoBuffer As Graphics" "GraficoBuffer = e.Graphics" y
"GraficoBuffer.DrawLine(...)".
Mi problema es q quiero q cuando le dé a un boton "parar" no se dibuje nada
mas y se guarde la grafica creada en una imagen q será la q permanezca en el
picturebox hasta q le vuelva a dar al boton.
¿Alguien sabe como se hace esto?
¿Como se guarda en un image un elemento graphics?

--
Gracias a todos por colaborar
#23
Programación Visual Basic / Graphics
11 Marzo 2006, 22:00 PM
Hola a todos!
Tengo un problema:
Mediante el evento Paint dibujo en un picturebox a traves de un graphics (graphics.DrawLine,...), pero tb quiero q cuando le de a un boton se quede con la imagen q tenia.
¿como lo hago?
Mi idea era graba el graphics en una variable global y luego copiarla al graphics anterior, pero no funciona.
Tambien he pensado en grabarla en un image y luego a traves de Graphics.DrawImage volver a cargarla, pero no sé como cargar un image desde un graphics.

¿Alguien puede hecharme una mano? Se me han acabado las ideas :huh:.

Gracias a todos! ;D
#24
Programación Visual Basic / Problema con Timer
15 Febrero 2006, 20:37 PM
Tengo un programa en el q quiero q cuando se dé un suceso se active un temporizador. Lo q tengo es lo sg:
Private Sub TimerEnvioAPlanta_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerEnvioAPlanta.Tick
        If HayCambioSalidas Then
            HayCambioSalidas = False
            Call EnviaSalidas()
            WinSockCliente.EnviarDatos(final)
        End If
    End Sub


Private Sub WinSockCliente_DatosRecibidos(ByVal datos As String) Handles WinSockCliente.DatosRecibidos
If TimerEnvioAPlanta.Enabled = False Then
                TimerEnvioAPlanta.Stop()
                TimerEnvioAPlanta.Enabled = True
                TimerEnvioAPlanta.Start()
                'Else
                '    TimerEnvioAPlanta.Enabled = False
            End If
End Sub


El problema es q cuando este suceso ocurre el TimerEnvioAPlanta.Enabled es True pero no se ejecuta el codigo q tiene dentro (no pasa por ahi, he colocado un punto de interrupcion y no pasa, seguro)
Al ppio del programa en el form_load he colocado TimerEnvioAPlanta = false y en el diseño tb lo tengo asi.

¿Que estoy haciendo mal?
#25
¿Alguien sabe como cambiar la apariencia de un botón?
Me gustaria q no se viese como un botón, sino como la imagen y el texto q contiene (sin el Borde característico del botón).
Ya he probado a unir un label (con imagen y texto) ó un PictureBox+Label y utilizar el evento Click de cada uno de ellos, pero el retraso es bastante considerable,, lo q no ocurre con el botón.
Gracias por escuchar, espero q alguien tenga alguna respuesta.
#26
Tengo el sg programa:


Dim Datos As String
Dim BufferDeLectura() As Byte
dim Stm as stream 'Para recibir y mandar texto

BufferDeLectura = New Byte(100) {}
Stm.Read(BufferDeLectura, 0, BufferDeLectura.Length)

If Datos = "ConexionCerrada" Then
        txtFin.text = "Fin de Conexion"
end if



Hay un programa q manda el texto: "ConexionCerrada", tb mediante el Strm.
Mi problema es q cuando debiera recibir el "ConexionCerrada" debiera entrar dentro del if, pero no entra.
Cuando lo analizo paso a paso veo q: Datos = "ConexionCerrada
(Sin la última comilla)

He probado a ver si viendo tan solo la última parte:

If Datos.EndsWith("ConexionCerrada") Then
        txtFin.text = "Fin de Conexion"
End If

Pero el resultado es el mismo

¿Q carallo pasa?
¿Como puedo solucionarlo?
¿Se os ocurre algo?
Gracias
#27
Gracias a todos pero acabo de encontrar la solucion ahora mismo.

Con :
IPAddress.Any

TcpListener (IPAddress.Any, port)

Gracias a los q os hallais tomado la molestia de leerle mi peticion anterior.
Aqui os dejo esto por si os surge la misma duda.
#28
Programación Visual Basic / TCPListener (port)
3 Febrero 2006, 19:09 PM
Mi problema es el sg, en la instruccion :

tcpLsn = New TcpListener(puerto)

me dá un error diciendome q la instruccion TcpListener(port) está obsoleta.
Pero las otras opciones suponen restingir la escucha a una IP.
¿Como puedo hacer para q escuche a todas?

Esto de q el winsock ya no trabaje como en vb 6.0 y tener q utilizar los sockets es un fasstidio

Gracias a todos
#29
Hola a todos,
Estoy haciendo mi Proyecto Fin de Carrera y mira tu q putada que cuando ya lo tenia casi terminado mi tutor me pide que protega el programa con una contraseña codificada.
Alguien puede indicarme alguna Web ó mostrarme algun código sobre el tema (ademas de la función Hash).
Gracias a todos por la colaboración.
Os pondré una dedicatoria en la memoria  ;D ;D
#30
Si, claro