Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/10/2003, 07:12
Avatar de fearlex
fearlex
 
Fecha de Ingreso: septiembre-2003
Ubicación: Exiliado de mi patria
Mensajes: 1.047
Antigüedad: 21 años, 5 meses
Puntos: 5
De acuerdo Por si acaso no te llegó

Ignis
lo que no logro es capturar las teclas pues cuando aprieto el 1 el VB lo entiende por el 49 en keyascii y lo otro es que en el form las cosas se imprimen hacia abajo y no hace el cambio de linea para poder hacer el triangolo, no me digas la respuesta pues sigo intentandolo.
Pero lo mejor de esto es que al saber que hay personas dispuestas a ayudarte te dan deseos de hacer lo imposible.gracias

Option Explicit

Private Sub Form_KeyPress(KeyAscii As Integer)
Dim i As Integer
Dim j As Integer
Dim aster As String

If KeyAscii = 49 Then
j = 1
ElseIf KeyAscii = 50 Then
j = 2
ElseIf KeyAscii = 51 Then
j = 3
ElseIf KeyAscii = 52 Then
j = 4
ElseIf KeyAscii = 53 Then
j = 5
ElseIf KeyAscii = 54 Then
j = 6
ElseIf KeyAscii = 55 Then
j = 7
ElseIf KeyAscii = 56 Then
j = 8
ElseIf KeyAscii = 57 Then
j = 9
End If

aster = "*"

While j <> 0
For i = 1 To j
Print aster
Next
j = j - 1
Print Chr$(13)
Wend
End Sub

Se que he abusado del If Then Else...

Un amigo

Fearlex
__________________
Ya viene llegando, el comunismo en Cuba, ya se esta acabando.
www.fearlex.com | www.fearlexworld.com