• Lunes 12 de Mayo de 2025, 07:36

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 - javierkcjm

Páginas: 1 [2]
26
VB .NET / Re: Leer variable de otra clase
« en: Lunes 27 de Abril de 2009, 22:25 »
hola amigo, seguramente tu variable la debes de haber creado como privada solo para la clase

debes crear una referencia al objeto creando una nueva instancia de la clase

por ejemplo

dim nuevaclase as new clase

ahi debes poder usar la variable con el objeto nuevaclase

nuevaclase.mivariable=2 ' en caso de ser entera la variable

saludos cordiales

JC

27
VB .NET / Re: cobobox
« en: Lunes 27 de Abril de 2009, 21:58 »
hola,

exactamente vi un combo que muestra 2 columnas en vb6 pero como te dije un combo original la clase base combobox no puede realizar eso, es una ocx un control de usuario creado a partir de un grid y un combo, tendrias que crear un control de usuario el cual tenga una grilla y un combo y mostrar en el espacio del combobox la grilla, o en su defecto bajarte uno y agregarlo a tu proyecto , mira este link

http://home.versatel.nl/PatrickO/Html/VisualBasicControls.htm

baja este ocx y agregalo como componente COM y podras usarlo


saludos cordiales

JC

28
VB .NET / Re: controles en tiempo de ejecucion
« en: Lunes 27 de Abril de 2009, 19:46 »
hola amigo,

lo que creo que queires hacer es poner varios button y que cada uno represente a un cliente y dar click en uno de ellos y asi ejecutar acciones para ese cliente,

si es asi debes agregar eventos, agrega esta linea antes de el for
Dim evento As New EventHandler(AddressOf clickrb)

luego pones esta linea dentro del for despues del grupo.controlls.add()
AddHandler Radio(i).Click, evento

y luego creas una procedimiento llamado clickrb

Private Sub clickrb(ByVal sender As System.Object, ByVal e As System.EventArgs)
        MsgBox(CType(sender, RadioButton).Text)
    End Sub


con esto cada vez que des click en un radio button te mostrata el text que tiene

espero haberte ayudado

saludos cordiales

JC

29
VB .NET / Re: cobobox
« en: Lunes 27 de Abril de 2009, 19:08 »
hola amigo, que un combo muestre 2 columnas, eso estaria fuera del proposito de un combo ,

pero podrias hacerlo creando un control de usuario que tenga 2 combos y lo proogramarias para realizar lo que deseas!!!

saludos cordiales

JC

30
VB .NET / Re: Leer variable de otra clase
« en: Lunes 27 de Abril de 2009, 17:57 »
Hola amigo ,

cuando creas una clase para poder usarla en otra clase debes referenciar debes importar la referencia hacia la clase asi

imports tuproyecto.tuclase

espero poder ayudarte

saludos Cordiales

JC

31
VB .NET / Re: Seleccionar un elemento de una listview
« en: Jueves 23 de Abril de 2009, 19:38 »
Cita de: "donnett"
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


Hola amigo,

que bueno que te sirivera el codigo, para resolver el inconveniente que tienes es facil en vez de usar el metodo tostring del subitem usa el text, ya que el tostring transforma el objeto subitem del listview en cadena por eso te sale todo ese cofigo

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

ahi esto te devolvera en tu caso solo linea2, espero te ayude

saludos cordiales

JC

32
VB .NET / Re: Cerrar pestaña con el boton del medio del mouse (ruedita)
« en: Miércoles 22 de Abril de 2009, 16:37 »
Hola amigo,

lo que tienes que hacer es programar en el evento MouseUp del tabcontrol ahi preguntar por el tab seleccionador y liberarlo

mira este ejemplo

al igual que tu creo pestañas en tiempo de ejecucion

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TabControl1.TabPages.Add("Hola")
        TabControl1.TabPages.Add("como")
End Sub

y programo el evento del tabcontrol mouseup


    Private Sub TabControl1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TabControl1.MouseUp
        If e.Button = Windows.Forms.MouseButtons.Middle Then
            TabControl1.TabPages(TabControl1.SelectedIndex).Dispose()
        End If
    End Sub

y listo, cada vez que des click con la ruedita sobre una pestaña se cierra,ah para que esto funcione el tab q vas a eliminar debe ser el tab actual mostrado es decir que si tienes el tab1 que muestra y das click sobre el tab2 se cierra el tab1, igualmente seria bueno que preguntaras antes de eliminar un tab, ahi es cuestion tuya, espero haberte ayudado

saludos cordiales

JC

33
VB .NET / Re: Seleccionar un elemento de una listview
« en: Miércoles 22 de Abril de 2009, 16:21 »
Hola amigo,

Tienes que saber como funciona internamente el Listview , a diferencia de un combo o una lista que puedes seleccionar un itme a la vez el ListView puede seleccionar varios items , esto hace que el listview guarde en un arreglo los items seleccionados, la propiedad selectedindices guarda los indices seleccionados, la propiedad selecteditems guarda los items seleccionados, entonces con esas propiedades puedes saber cuales items seleccionates

mira este ejemplo:

en el load del formulario pones esto:

        ListView1.Items.Add("Hola")
        ListView1.Items.Add("como")
        ListView1.Items.Add("estas")
        ListView1.Items.Add("tu")


en el evento selectedIndex changed pones esto

 Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
        For i As Int16 = 0 To ListView1.SelectedIndices.Count - 1
            MsgBox(ListView1.SelectedItems.Item(i).Text)
        Next
    End Sub

lo que esto hace es mostrarte por mensaje los items seleccionados,espero haberte ayudado a comprender un poco la complejidad de este control..

saludos cordiales

JC

34
VB .NET / Re: El IDE de VS puede utilizarse con otro lenguaje diferente?
« en: Martes 21 de Abril de 2009, 00:07 »
amigo...

cabe decir que el ejemplo que pones si se puede usar java , se puede decir que si y eno por que te digo sto, Visual j#  usa la misma sintaxis del java puedes crear aplicacion y servicio en lenguaja java que corra en .net framework pero no puedes crear aplicacion ni servicio que corran el la maquina virtual de java (MVJ) ya que eso es de sun, espero haber aclarado tu duda

saludos cordiales

JC

35
VB .NET / Re: El IDE de VS puede utilizarse con otro lenguaje diferente?
« en: Lunes 20 de Abril de 2009, 23:33 »
hola amigo..

efectivamente el ide del vs se puede utilizar con lenguajes como Visual C++,  C#,  J#, ASP.NET y VB.NET y actualmente se esta desarrollando actualizaciones para soportar otros tipos de lenguaje, todo depende del tipo de proyecto y lenguaje que vallas a usar al cargar la pantalla de inicio del ide te ay una opcion que dice otros lenguajes ahi podras encontrar los demas lenguajes

saludos cordiales

JC

36
VB .NET / Re: Activar botones al seleccionar texto
« en: Jueves 16 de Abril de 2009, 19:15 »
hola amigo,

no deberias complicarte tanto creando eventos para lo que quieres hacer, igual es bueno que sepas como crearlos y llamarlos ya que son muy utiles en programacion de objetos.

te recomiendo uses el evento selectionchanged del rtb aqui  te pongo el ejemplo

Private Sub texto_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RichTextBox1.SelectionChanged
        If (texto.SelectionLength > 0) Then
            Me.copiar.Enabled = True
            Me.pegar.Enabled = True
        Else
            Me.copiar.Enabled = False
            Me.pegar.Enabled = False
        End If
End Sub


saludos cordiales

JC

37
VB .NET / Re: cambiar codigo
« en: Jueves 16 de Abril de 2009, 19:00 »
mmmmm pasarlo a net entiendo esto
usa el iif
iif(Column2 = 'Some Other Value',column1,0)


saludos cordiales

JC

38
VB .NET / Re: No se ha especificado valores
« en: Jueves 16 de Abril de 2009, 16:10 »
:D ahhh ok amigo, te dije de la coneccion por que me base en las lineas inlcuidas pero bueno que ya encontrastes el error!!!!

te sugeriria no obviar codigo ya que en el mundo de la programacion la linea que tu crees que no da error puede ser la que te este armando toda una guerra en tu codigo.. :comp:

saludos cordiales

JC

39
VB .NET / Re: No se ha especificado valores
« en: Miércoles 15 de Abril de 2009, 23:08 »
hola,

guiandome por tu codigo haces esto sin obviar ninguna linea critica

Citar
Dim comando As New OleDb.OleDbCommand
comando.Connection = oConexion
comando.CommandText = actUpdate
comando.ExecuteNonQuery()
oDataSet.Clear()
oDataAdapter.Fill(dt)
MessageBox.Show("Actualizado")

tu sql esta bien la falla es que no abres la coneccion
antes del executenonquery

oConexion.open()
comando.ExecuteNonQuery()

a diferencia del metodo fill del adaptador no necesita explicitamente abrir la coneccion ya que si esta abierta la usa si no la abre

espero ayudarte

saludos Cordiales

JC

40
VB .NET / Re: Problema con un UPDATE
« en: Miércoles 15 de Abril de 2009, 22:56 »
hola,

por lo que veo tienes problemas de sintaxis
Citar
Dim str1 As String = "UPDATE VBDotNetShippers " & "SET CompanyName='" & TextBox2.Text & "', " & "Phone='" & TextBox3.Text & "' WHERE ShipperID=" & TextBox1.Text

as esto
Dim str1 As String = "UPDATE VBDotNetShippers set CompanyName='" & TextBox2.Text & "', Phone='" & TextBox3.Text & "' WHERE ShipperID=" & TextBox1.Text & "'"

saludos cordiales

JC

41
VB .NET / Re: error en crystal report
« en: Lunes 13 de Abril de 2009, 19:25 »
mmm amigo trata de reinstalar el crystal , puede ser problema de diseño ya que el codigo q usas para llamar y crearlo por lo que dices esta bien

saludos cordiales

JC

42
VB .NET / Re: Procedimiento almacenado para loguerar a aplicasion
« en: Lunes 13 de Abril de 2009, 19:22 »
amigo,

la intencion de un foro de programacion es discutir problemas relacionados con programacion, por lo que veo es que no tienes problemas mas que no intentas hacer tu mismo el login del formulario , como decia mi abuelo es preferible enseñarte a pescar que darte el pescado,
asi que mi recomendacion es que tu mismo trates de crear el codigo no es mucho aunque no creas lo unico seria crear el procedimiento y llamarlo desde el vb

saludos cordiales
JC

43
VB .NET / Re: RowFilter que no filtra
« en: Lunes 13 de Abril de 2009, 19:13 »
ya probastes quitando la ultima linea de tu funcion,,!!!!! dvtabla=nothing

saludos cordiales

44
VB .NET / Re: Como reconocer la conf. regional y de idioma del PC por code
« en: Lunes 13 de Abril de 2009, 18:30 »
lo sacas de esta manera

System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.CurrencyDecimalSeparator

ahi sacas el separador decimal de tu configuracion regioanl y si moneas(buscas) en las demas funciones esta el resto de informacion que necesitas

saludos cordiales

JC

45
VB .NET / Re: Generar consecutivo automatico
« en: Lunes 13 de Abril de 2009, 18:23 »
en vb 2005 seria percido a vb 6
tomo como referencia que la coneccion es a sql

Private Function GenerarNumero() As String
Dim cone As New sqlconecction(my.settings.coneccion)
DIm comando as new sqlcommand(cone,"Select max(right(NroFactura,9)) from tblFacturas")
Dim max as int
cone.open
max=comando.ExecuteScalar
cone.close
GenerarNumero = "N-" & Format(max + 1, "000000000")
End Function

46
VB .NET / Re: La conversión del tipo 'DataRowView' en el tipo 'String' no
« en: Lunes 6 de Abril de 2009, 17:42 »
el problema es por que el SelectedValue es una columna no un dato cuando tienes un datasource
la solucion seria q coloques
dim cdepto as string=CStr(Me.cmbDocOrdPag.SelectedValue["NombreDeLaColumna"])

saludos

javier Cedeño

47
VB .NET / Re: inicio de sesion vb.net
« en: Lunes 6 de Abril de 2009, 17:29 »
gracias por tu respuesta, pero si ago eso la carpeta esta abierta y el usuario podria borrar archivos, lo que resolvi fue realizar un web service en el servidor que se encarge de subir el archivo

gracias por tu respuesta
saludos cordiales

48
VB .NET / inicio de sesion vb.net
« en: Lunes 23 de Marzo de 2009, 21:17 »
Amigos Buenas tardes,

tengo un problema, estoy haciendo una aplicacion en vb .net esta consiste en buscar un archivo cualqueira y copiarlo en un servidor ... la cuestion es q mi servidor es un server 2003 obviamente necesita iniciar sesion , la cuestion es como hacer que mi aplicacion inicie sesion y permita copiar el archivo ya que cuando uso el File.Copy o el Network.UploadFile me arroja error!!!????

saludos

Páginas: 1 [2]