preguntar si un boton esta apretado
Buenas a todos , soy nuevo en el foro , asi que primero que nada me presento , agradeciendo su aceptación.Bueno mi primera duda es el codigo para preguntar si un boton esta apretado , es decir mi intencion, es, que la persona cargue datos a traves de un edit,(pulasando un boton) en un Listbox, hasta que pulse otro boton y me pase la informacion con modificaciones a otro Listbox,
(estoy haciendo programitas sencillos hasta que agarre practica ya que es la primera vez que uso entorno grafico), Gracias Y Saludos. |
Hola Isajar y bienvenido a Club Delphi :)
En realidad cuando un TButton es presionado se dispara el evento OnClick del mismo, es decir que allí es donde deberías controlar. Distinto es si quisieras saber si un TButton "ya" ha sido presionado, en ese caso podrías usar la propiedad Tag como bandera, fijando su valor inicial en 0 y poniendo su valor en 1 cuando fuese presionado:
Si quisieras que alternara los valores cada vez que fuera presionado podrías hacer: Pero creo que si nos explicas con más detalle para que deseas saber si el botón está apretado sería más fácil darte una idea apropiada. Saludos. |
Hola de nuevo.
No presté atencion que el foro era Builder C++ ... :o:o Entonces sería: Código:
void __fastcall TForm1::Button1Click(TObject *Sender) Código:
void __fastcall TForm1::Button1Click(TObject *Sender) |
Muchas gracias por la respuesta , la cosa es asi , el usuario ingresa la cantidad de edades que quiera en un Edit, luego con un Button cada vez que es precionado esa edad se le suman 3 anios y se van colocando en un ListBox(1), luego con otro Button (meses) convierte todas esas edades a meses, y la pone en otro ListBox. Ahora bien como se cuantas edades coloco en ListBox(1) para que las agregue todas en el ListBox2 (convertidas a meses *12),
Otra duda que tengo , que va con el disenio es que cuando el usuario ingresa un valor en el Edit quiero que al apretar el Button (anios) se borre el contenido anterior (lo cual logre con Clear()) pero tambien quiero que quede el cursor titilando Ya en el Edit para poner otro valor , es decir , que el usuario no tenga que darle click al casillero del Edit para ingresar otro valor. Si algo no se entiende, me dicen, Aclaracion : Esto es un ejercicio y es en c++ Builder 6. Muchas Gracias Nuevamente. Saludos |
Hola Isajar.
Aunque en realidad no hacemos los ejercicios por vos, veo en tus comentarios que has analizado el problema y tenés bastante código echo, así que: Código:
void __fastcall TForm1::btnAniosClick(TObject *Sender) Un saludo. :) |
La franja horaria es GMT +2. Ahora son las 23:50:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi