• Jueves 2 de Mayo de 2024, 22:18

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.


Mensajes - donnett

Páginas: [1]
1
VB .NET / Re: Problema con threads y componentes de los forms.
« en: Lunes 5 de Octubre de 2009, 09:30 »
Haber he seguido debugeando y el problema esta en que el thread se va a otra clase y de esta vuelve a la clase Form1 para editar el Cuadro de Texto y es en ese momento en el cual se vuelve visible = false, y otra cosa que me ha mosqueado es que la propiedad InvokeRequired del CUADRO DE TEXTO esta a false, y supuestamente deberia de ser true ya que es del thread desde donde lo quiero modificar, no????
creo que me estoy volviendo loko!!!!!!!

2
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.  

3
VB .NET / Re: Libreria para mejorar la interfaz grafica de usuario
« en: Jueves 28 de Mayo de 2009, 17:15 »
Gracias a todos por vuestra ayuda. Las ire probando para ver como funcionan y cual me viene mejor para mi caso.
Un saludo.

4
Soluciones el problema de otra forma. En la edicion de simbolo, creo dos fotogramas en el primero porngo el clip de pelicula en un color y en el segundo fotograma lo pongo en otro.Pongo en acciones para cada fotograma
stop();

etiqueto los fotogramas con un nombre de instancia y en la escena programo en el fotograma que necesite el siguiente codigo:

miboton_btn.onRelease = function() {
   linea_mc.gotoAndStop("Nombre_Instancia_Fotograma");
};

de todos modos muchas gracias por tu ayuda.

Un saludo

5
VB .NET / Re: Pasar una variable desde vb.net a flash
« en: Lunes 25 de Mayo de 2009, 11:14 »
ok. muchisimas gracias cuando solucione el problema subire el trozo o trozos de codigo que haya usado.

un saludo!!!

6
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

7
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

8
VB .NET / Re: Libreria para mejorar la interfaz grafica de usuario
« en: Martes 12 de Mayo de 2009, 09:19 »
gracias poor tu ayuda. e mirado de q va el silverlitgh y es para aplicaciones web. yo lo necesitaba para aplicaciones windows.
de todos modos tratare de probar con silverlitgh haber que se puede hacer para aplicaciones windows.

un saludo y gracias!!

9
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.

10
VB .NET / Re: Seleccionar un elemento de una listview
« en: Viernes 24 de Abril de 2009, 08:45 »
Ya lo e solucionado con la siguiente linea de codigo.

s = ListView1.SelectedItems(0).SubItems(1).Text

Muchas gracias por tus consejos.
Un saludo

11
VB .NET / Re: Seleccionar un elemento de una listview
« en: Jueves 23 de Abril de 2009, 10:20 »
Muchas gracias por tu aportacion. me a servido de gran ayuda lo q pasa es q aora me e encontrado conn un nuevo problema. yo me creo por cada item de la lista varios subitems y me creo columnas para mostrarlos. Pues al crear estos subitems siempre me aparece el una columna extra q es el numero de item empezando a numerar desde 1. este es mi trozo de codigo y me gustaria poder kitarlo o bien poder acceder al texto de los subitems del item seleccionado.

Al hacer esto:

       Dim i As Integer
            Dim s As String
            For i = 0 To ListView1.SelectedIndices.Count - 1

                s = ListView1.SelectedItems.Item(i).SubItems(1).ToString

            Next

me devuelve a s ="ListViewSubItem: {linea2}"
cuando deberia darme solo linea2.
como puedo hacerlo?

Gracias y un saludo

12
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

13
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!!!

14
VB .NET / Re: Buscar por fecha a traves de sentencia sql en bd access
« en: Jueves 16 de Abril de 2009, 08:47 »
Muchisimas gracias a ambos. lo he solucionado con lo de las almoadillas. convertirlo de string a fecha ya lo acia con

fe = CDate(MaskedTextBox1.Text)

 Me ha sido de gran ayuda

Saludos

15
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]