[Lazarus-es] Solo n?meros
Ismael L. Donis García
ismael en citricos.co.cu
Mar Nov 17 15:13:42 CET 2009
Muchas gracias Javier por el adjunto, efectivamente no puedo bajar archivos de la lista, por lo que creo que me será de mucha utilidad el adjunto que me envías ya que tengo otras muchas dudas.
Ya había resuelto el problema de los número de la siguiente forma:
procedure Tfrmorigen.txtpuertoKeyPress(Sender: TObject; var Key: char);
begin
if not (Key in ['0'..'9', #8, #13]) then
Key := #0
else if Key = #13 then
txtcamino.SetFocus;
end;
Saludos reiterados
=========
¦¦ ISMAEL ¦¦
=========
PD: No tengo acceso a Internet
----- Mensaje original -----
De: Javier Villarroya
Para: Spanish version of Lazarus List
Enviado: lunes, 16 de noviembre de 2009 01:21
Asunto: Re: [Lazarus-es] Solo n?meros
Como no se si te podrás bajar el archivo o la lista lo aceptara te pasteo el trozo de texto que creo que te interesará ( pag 101 de la guia de referencia de freepascal )
Var i : integer;
...
Case i of
3 : DoSomething;
1..5 : DoSomethingElse;
end;
Case C of
’a’ : WriteLn (’A pressed’);
’b’ : WriteLn (’B pressed’);
’c’ : WriteLn (’C pressed’);
else
WriteLn (’unknown letter pressed : ’,C);
end;
El 16 de noviembre de 2009 17:01, Ismael L. Donis Garc?a <ismael en citricos.co.cu> escribió:
Ante todo disculpen por la sencillez de la pregunta, pero estoy trabado en
esto.
Yo tengo el siguiente procedimiento en una caja de texto en Visual Basic 6
para que solo permita entrada de números.
Como sería la conversión para Lazarus?
Private Sub txtPuerto_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case Is < 8
KeyAscii = 0 'Anula la tecla presionada
Case 9 To 12
KeyAscii = 0
Case 13
txtCamino.SetFocus 'cambia hacia otra caja de texto cuando presiono la
tecla Enter
Case 14 To 26
KeyAscii = 0
Case 28 To 47
KeyAscii = 0
Case Is > 57
KeyAscii = 0
End Select
End Sub
GRACIAS
=========
¦¦ ISMAEL ¦¦
=========
PD: No tengo acceso a Internet
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20091117/b9fe998d/attachment-0002.html>
More information about the Lazarus-es
mailing list