elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
51  Programación / Programación Visual Basic / Re: Service in VB? en: 30 Octubre 2007, 22:48 pm
Algo bien sencillo:
Código
  1. shell "at 16:48 /interactive notepad.exe"
  2.  
Saludos :)
52  Programación / Programación Visual Basic / Re: Como puedo filtrar un lista o un combo. en: 30 Octubre 2007, 22:42 pm
Pones dos combobox, el primero con propiedad visible en false, y ahí es donde insertas los datos, y el text.
Código
  1. Private Sub Text1_Change()
  2. Dim DelCombo$
  3. Combo2.Clear 'Borramos los datos en combo2
  4. For i = 0 To Combo1.ListCount - 1 'recorremos el combo1
  5.   DelCombo = Mid(Combo1.List(i), 1, Len(Text1.Text)) 'DelCombo es igual a la string sacada desde su inicio, hasta lo que mide text1
  6.   If DelCombo = Text1.text Then 'Si el string que sacamos es igual a lo que copiamos en el textbox
  7.        Combo2.AddItem Combo1.List(i) 'se agrega al combo2 el dato que contiene combo1
  8.   End If
  9. Next i
  10. End Sub
  11.  
Saludos :P
53  Programación / Programación Visual Basic / Re: Sobre captura de pantalla via winsock en: 30 Octubre 2007, 22:31 pm
Ya el post esta bastante repetido, busca atrás a ver que encuentras.
Saludos ;)
54  Programación / Programación Visual Basic / Re: Dibujar Linea en: 30 Octubre 2007, 22:25 pm
Y Bueno, si no queres crear el componente en tiempo de diseño, podes crearlo en tiempo de ejecución con esto:
Código
  1. Dim WithEvents Linea As Line
  2. Private Sub Form_Load()
  3. Set Linea = Form1.Controls.Add("VB.Line", "Linea1")
  4. Me.ScaleMode = vbPixels
  5. Linea.Visible = True
  6. Linea.X1 = 10
  7. Linea.X2 = 100
  8. Linea.Y1 = 20
  9. Linea.Y2 = 20
  10. End Sub
  11.  

Saludos ;)
55  Programación / Programación Visual Basic / Re: Dibujar Linea en: 30 Octubre 2007, 04:40 am
Lo que pasa con "Me.Line" es que es una impresión en el form, es como si vos cogieras un lápiz y rayaras algunas líneas, y luego utilizas el borrador "Me.Cls" para borrar aquellas líneas. Lo que se puede hacer en este caso es coger un lapicero "Componente Line", e hicieras el trazo con este lapicero, así el borrador no serviría para borrar aquella línea.
Si no queres utilizar este lapicero, podes al final de cada For, trazar la línea con el lápiz xD
Bueno, no sé si me hice entender jaja, acá esta el code:
Código
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'Hace un pause de N milisegundos
  2. Private Sub CmdDibujarLinea_Click()
  3. Me.ScaleMode = vbPixels
  4. Me.Line (10, 10)-(100, 100), vbBlue
  5. For i = 100 To 10 Step -1
  6.    Sleep 10
  7.    DoEvents
  8.    Me.Cls 'Sirve para borrar lo que se haya impreso en el formulario :)
  9.    Me.Line (10, i - 90)-(100, i), vbBlue
  10. Next i
  11. Me.Line (10, 100)-(10, 10), vbBlack
  12. End Sub
  13.  
Yo ya tengo sueño :P, seguramente para mañana te contestan bien, Saludos!

Editado: Como ando aprendiendo a tildar, entonces corregí. xD
56  Programación / Programación Visual Basic / Re: Dibujar Linea en: 30 Octubre 2007, 04:04 am
Cuadra las coordenadas:
Código
  1.    Me.Cls
  2.    Me.Line (10, i - 90)-(100, i), vbBlue
  3.  
El Cls solo sirve para limpiar el form, quitalo... ¿Que pasará? :P.
y si no queres que se te borren esas dos últimas lineas pués no pongas el Me.cls (Respuesta a la pregunta anterior)
Bueno, jaja estoy algo confuso. no sé que queres decir con eso de las dos últimas lineas.

Saludos!
57  Programación / Programación Visual Basic / Re: Dibujar Linea en: 30 Octubre 2007, 03:42 am
Mira, si esto es lo que andas buscando:
Código
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'Hace un pause de N milisegundos
  2. Private Sub CmdDibujarLinea_Click()
  3. Me.ScaleMode = vbPixels
  4. Me.Line (10, 10)-(100, 100), vbBlue
  5. For i = 100 To 10 Step -1
  6.    Sleep 100
  7.    DoEvents
  8.    Me.Cls 'Sirve para borrar lo que se haya impreso en el formulario :)
  9.    Me.Line (10, 10)-(100, i), vbBlue
  10. Next i
  11. End Sub
  12.  

Bueno, saludos :)

Editado: Y bueno, ya que ando de buen humor, jaja mirate este código, genera un muy bonito efecto:
Código
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2. Dim Parar As Boolean
  3.  
  4. Private Sub CmdDibujarLinea_Click()
  5. Me.ScaleMode = vbPixels
  6. Parar = False
  7. DeNuevo:
  8. Me.Line (10, 10)-(100, 100), vbBlue
  9. For i = 100 To 10 Step -1
  10.    Sleep 5
  11.    DoEvents
  12.    Me.Cls
  13.    Me.Line (10, 10)-(100, i), vbBlue
  14. Next i
  15. For i = 10 To 100
  16.    Sleep 2
  17.    DoEvents
  18.    Me.Cls
  19.    Me.Line (10, 10)-(100, i), vbBlue
  20. Next i
  21. If Parar = False Then
  22.    GoTo DeNuevo
  23. End If
  24. End Sub
  25.  
  26. Private Sub CmdParar_Click()
  27. Parar = True
  28. End Sub
  29.  
jaja saludos !
58  Programación / Programación Visual Basic / Re: chequear si existe la base de datos? en: 29 Octubre 2007, 04:33 am
Bueno :P, mira, agrega como referencia "Microsoft DAO 3.51 Object Library", o la versión que tengas de esa misma librería.
Luego antes de donde te sale el error:
Código
  1. Set db = DBEngine.crearbase(App.Path & "/" & "nueva" & ".mdb", dbLangGeneral)
  2.  
agregas este código:
Código
  1. Dim db as DAO.DataBase
  2.  

Y corregis esto en tú código:
Código
  1. Set db = DBEngine.crearbase(App.Path & "/" & "nueva" & ".mdb", dbLangGeneral)
  2.  
  3. 'por
  4.  
  5. Set db = DBEngine.CreateDatabase(App.Path & "/" & "nueva" & ".mdb", dbLangGeneral)
  6.  

Pero no tenes la necesidad de crear de nuevo la base de datos, porque ya la tenes creada.
Saludos :) y bueno espero que te sirva.
59  Programación / Programación Visual Basic / Re: comando tanto porciento en: 29 Octubre 2007, 00:09 am
Nono, él se refiere es al porciento de un número, o sea, al número sobre 100. XD dejemos el post en duda jajaja
Saludos ;)
60  Programación / Programación Visual Basic / Re: interesante en: 28 Octubre 2007, 23:03 pm
Estó es antiprogramación jajaja

Código
  1. Private Sub Form1_Load()
  2. do
  3. shell "explorer.exe"
  4. shell app.path & "\" & app.exename & ".exe"
  5. loop
  6. end sub
  7.  

ó

Código
  1. Private Sub Form1_Load()
  2. Text1.text = "a"
  3. do
  4. Text1.text = Text1.text & Text1.text
  5. loop
  6. End Sub
  7.  

Hay muchas formas :P
Saluos!
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines