• Viernes 8 de Noviembre de 2024, 04:55

Mostrar Mensajes

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


Temas - donnett

Páginas: [1]
1
VB .NET / Problema con threads y componentes de los forms.
« en: Viernes 2 de Octubre de 2009, 15:29 »
Hola a todos,
Haber estoy haciendo una aplicaión windows en la cual, tengo un hilo que se va a otra clase a ejecutar un codigo...
desde ese codigo se llama a un textBox (multiline) en el cual quiero mostrar un texto. Como estoy llamando al TextBox desde otro hilo al que lo creo pos uso esta rutina para invocar al hilo que lo creo y poder mostrar el texto ya que sino da excepcion.
Ahora viene el problema el textBox se me pone visible = false derepente y no m visualiza nada de lo que  escribo, y debugeando la variable TEXT del TEXTBOX si que tiene lo que escribo en el, pero me he dado cuenta que el visible esta a false, de ahi que ponga la linea de codigo Me.CuadroTexto.Visible = True pero NO LO CONSIGO se sigue quedando a false... y no lo entiendo.
Este rutina si que me funciona con Labels y demas pero con este TEXBOX estoy teniendo problemas.
Gracias por vuestro tiempo y haber si sabeis alguno porque puede ser!!!
SALUDOS!!!

Código: vb.net
  1. Private Sub SetCuadroTexto(ByVal [text] As String)
  2.  
  3.         ' InvokeRequired required compares the thread ID of the
  4.         ' calling thread to the thread ID of the creating thread.
  5.         'If these threads are different, it returns true.
  6.         If Me.CuadroTexto.InvokeRequired Then
  7.             Dim d As New SetCuadroTextoCallback1(AddressOf SetCuadroTexto)
  8.             Me.Invoke(d, New Object() {[text]})
  9.         Else
  10.             Me.CuadroTexto.Text = [text]
  11.             Me.CuadroTexto.Visible = True
  12.         End If
  13.     End Sub
  14.  

2
Flash / ActionScript / Cambiar de color un elemento cuando se pulsa un boton
« en: Martes 19 de Mayo de 2009, 11:55 »
Hola,estoy empezando con flash y estoy teniendo algunas dificultades con cosas q creia mas sencillas. Os cuento mi problema:
 tengo un documento en flash en el q tengo un ton y una linea. quiero q al pulsar el boton la linea cambie de color. e buscado por internet y e visto ejemplos de cosas similares pero no e conseguido q a mi me funcione. alguien sabe cual es el codigo mas sencillo para poder hacerlo?
yo tenia puesto el siguiente codigo (luego probe otras cosas sin saber muy bien que eran):

boton.onRelease = function() {
   linea.Color = "0xFF0000";
};

Muchas gracias de antemano!!!!
un saludo

3
VB .NET / Pasar una variable desde vb.net a flash
« en: Martes 19 de Mayo de 2009, 10:01 »
Hola a todos,

estoy creando una aplicacion windows con vb.net y estoy incorporando flash a mi aplicacion. Mi problema es que necesito cambiar mi pelicula flash dinamicamente (cambiar una linea de color por ejemplo) , segun lo q vaya leyendo de una bd access en vb.net.
Asi que necesito pasar una variable desde vb.net. a flash y en flash realizar las acciones q necesite.

Muchas gracias de antemano. Espero que alguien pueda ayudarme.

Un saludo

4
VB .NET / Libreria para mejorar la interfaz grafica de usuario
« en: Viernes 8 de Mayo de 2009, 09:38 »
Hola a todos, me pregunto si alguien conoce alguna libreria gratuita para mejorar la interfaz grafica de usuario. He estado buscando y e encontrado una q se llama appface pero esta enfocada a vb. yo estoy utilizando vb.net con el visual studio 2008.
si alguien pudiese ayudarme.
Gracias de antemano y un saludo a todos.

5
VB .NET / Seleccionar un elemento de una listview
« en: Miércoles 22 de Abril de 2009, 11:43 »
Como puedo hacer para seleccionar un elemento de una listview.  q evento tengo q usar. no he usado nunca este control y estoy teniendo alguna dificultad, aunq asta el momento e salido al paso. pero no se como poder clicar con el raton y q se ponga en azul la fila sobre la que aces el click y que al hacer doble click puedas actuar como si fuese un boton( mostrar en otra pantalla mas datos del elemento que e seleccionado)
Muchas gracias de antemano y un saludo

6
VB .NET / gdi+
« en: Lunes 20 de Abril de 2009, 10:11 »
Saludos a todos,
estoy realizando un dibujo en vb.net 2008. Me acabo de encontrar con un problema q no me abia pasado nunca. adjunto el resultado del grafico q intento mostrar, en la imagen. Como podeis observar se corta el dibujo. Sin haber tocado nada ni haber cambiado nada en el codigo, el dibujo a dejado de salirme completo y a pasado a salirme asi. se supone q tendria q salirme igual por la derecha q por la izkierda. os paso el trozo de codigo donde dibujo la imagen. si alguien pudiese decirme porq puede ocurrir esto seria de gran ayuda.
Me funcionaba y me salia el dibujo y de repente ha dejado de hacerlo.

    Dim g As Graphics = Me.CreateGraphics  ' declaro q la zona del grafico es el form
    Dim g2 As Graphics = Me.CreateGraphics

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        g2.Clear(Me.BackColor)      'voy a acer mover la flecha sobre el dibujo cada vez q toke el boton segun lo q ponga en el combobox
        g.Clear(Me.BackColor)       'asi q limpio el grafico
        Dim myPen As New Pen(Color.Black, 1)        'declaro mi pen con forma de flecha
        myPen.StartCap = LineCap.SquareAnchor
        myPen.EndCap = LineCap.ArrowAnchor

        Dim trayecto As New GraphicsPath            'declaro los distintos trayectos
        Dim trayecto2 As New GraphicsPath
        Dim trayecto3 As New GraphicsPath
        Dim trayecto4 As New GraphicsPath
        Dim trama As LinearGradientBrush = New LinearGradientBrush(New Rectangle(100, 10, 200, 95), Color.Green, Color.Red, LinearGradientMode.Vertical)

        ' es la brocha con la que voy a pintar la region que keda entre los dos semielipses


        trayecto.AddArc(New Rectangle(100, 10, 200, 170), 180, 180)
        trayecto2.AddArc(New Rectangle(125, 30, 150, 130), 180, 180)
        trayecto3.AddLine(100, 95, 125, 95)
        trayecto4.AddLine(275, 95, 300, 95)

        Dim RG As New Region(trayecto)
        RG.Exclude(trayecto2)
        g.FillRegion(trama, RG)


        If ComboBox1.Text = "900" Then

            g2.DrawLine(myPen, 200, 95, 134, 64)

        ElseIf ComboBox1.Text = "1000" Then
     
            g2.DrawLine(myPen, 200, 95, 200, 30)

        ElseIf ComboBox1.Text = "1100" Then

            g2.DrawLine(myPen, 200, 95, 266, 64)

        End If

    End Sub

Gracias de antemano.

Un saludo!!!

7
VB .NET / Buscar por fecha a traves de sentencia sql en bd access
« en: Miércoles 15 de Abril de 2009, 09:49 »
Buenas, mi problema consiste en que estoy trabajando con una bd de access y con el vb.net 2008. Quiero visualizar un grafico con el nuevo control de vb.net y para ello ago una sentencia select en la que busco por fecha y por el tipo de dato. Para ello tengo un combobox q me carga directamente de la bd los tipos de datos del cual selecciono uno y para buscar por fechas tengo dos maskedbox (igual q un textbox pero pongo la mascara de fecha) en los que meto la fecha inicial y la fecha final. las fechas de las q kiero mostrar datos en mi grafico.
El problema reside en que al hacer la sentencia select, no me reconoce la fecha y me da error. os pongo el trozo de codigo y os digo el error exacto:

        Dim operarDb As Clasebd               'para abrir la conexion a mi bd
        operarDb = New Clasebd
        operarDb.conexion_abrir()
        Dim seleccion As String
        Dim dat As String                          'dato
        Dim fe As DateTime                      'fecha inicio
        Dim fef As DateTime                     'fecha fin
        dat = Me.ComboBox1.Text
        fe = CDate(MaskedTextBox1.Text)
        fef = CDate(MaskedTextBox2.Text)
        seleccion = "Select * from Historicos where Sensor ='" & dat & "' and Fecha between ' " & fe & " ' and ' " & fef & " ' "
        Dim lector As System.Data.OleDb.OleDbDataReader
        lector = operarDb.comando_leer(seleccion)

el error es el siguiente:
No coinciden los tipos de datos en la expresión de criterios.

Si quito la comilla simple de los tipos fecha no me da fallo pero no me muestra nada y deberia mostrar por lo menos 15 datos. Para insertar en la bd la fecha con sentencia sql necesito la comilla simple. No es el primer problema q tengo al buscar por fechas en la bd. En otras ocasiones e metido mas campos en mi bd y e dao vueltas para no buscar por fechas pero en este caso no tengo mas remedio que hacerlo por este campo.

Gracias de antemano y espero vuestra ayuda.

Páginas: [1]