![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola que tal amigos, podran apoyarme,
realice este tSpeedButton para que al hacer OnClick se sume un digito (+1) de mi tEdit1. procedure TForm1.tSpeedbuttonClick(Sender: TObject); begin tEdit1.Text := IntToSTr (StrToIntDef (tEdit1.Text, 0) + 1) end; . tengo varios tEdit, me gustaria usar un solo tSpeedButton para todos los tEdit, es decir, que funcione el boton en el tEdit que tenga foco. es decir que se sume un +1 del tEdit que tenga foco. de antemano gracias por sus aportes! Última edición por Jorgeeyv fecha: 27-07-2018 a las 02:55:33. |
#2
|
||||
|
||||
Hola.
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
No logro nada con el codigo mi amigo, incluso hice un form nuevo con un tEdit y un speedButton y no hace nada. alguna observacion?
Cita:
|
#4
|
||||
|
||||
Pon tu código, no podemos adivinar, además de que no explicas nada, eso de "No logro nada con el codigo mi amigo" no nos sirve para saber qué está ocurriendo
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Lo que pasa es que el codigo:
no me hace absolutamente nada,, la idea es hacer que con el speedbutton sume un digito ( +1) al tEdit que tenga foco, tomando en cuenta que tengo varios tEdit, simplemente al tener seleccionado un tEdit que tiene el numero 7, al presionar el speedButton ponga 8. es un speedButton para todos mis tEdit, devera modificar solo el que tenga foco. Este codigo me modifica solo un tEdit en este caso el tEdit1
Última edición por Neftali [Germán.Estévez] fecha: 27-07-2018 a las 10:21:53. Razón: Añadir TAGs al código |
#6
|
||||
|
||||
Cita:
Y es correcto que solo modifique tEdit1 Primero debes saber en que tEdit tienes el foco y pasar el valor a este tEdit, sino siempre ira al tEdit1, analiza bien el codigo proporcionado por Ecfisa Saludos Última edición por jafera fecha: 27-07-2018 a las 09:55:40. |
#7
|
|||
|
|||
Muchas gracias por tu aporte, exacto, pero lo que nececito es que el speedButton funcione en cada tedit que tenga foco, para no tener que poner un speedbutton para cada tEdit.
es decir solo le sume (+1) en el tEdit que presione, si cambio el foco a el tEdit9 (por asi decirlo) me modifique el tEdit9. |
#8
|
||||
|
||||
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Hola.
Cita:
Funcionamiento del código de mi mensaje anterior: ![]() Solo deseo agregar que tu petición funciona con un TSpeedButton por que deriva de TGraphicControl y no tiene la capacidad de captar el foco. Si usaras un TButton por ejemplo, jamás tendrías el foco sobre un TEdit ya que al momento de hacer click sobre él, este toma el foco. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Si de hecho si tenia en cuenta eso mi amigo, encontre el problema, el codigo me sirve solo si estoy en un proyecto VCL Form Aplication y mi proyecto lo inicie en Multi Device Aplication, en esta ultima no me funciona el codigo... hay alguna manera de cambiar el tipo de form, de Miltidevice a VCL? o la otra, que funcione tu codigo en multidevice? el proyecto esta avanzado, me llevaria mucho tiempo poder inicarlo de nuevo
Última edición por Casimiro Notevi fecha: 28-07-2018 a las 10:32:46. |
#11
|
||||
|
||||
Hola.
Cita:
Cita:
Lo bueno que al estar ahora en el foro correspondiente, mas expertos en cross platform te podrán responder. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 29-07-2018 a las 05:01:05. |
#12
|
||||
|
||||
Hola de nuevo.
Leyendo la ayuda encontré que la propiedad FMX.Forms.TCommonCustomForm.Focused es el equivalente a la propiedad ActiveControl. Hice la siguiente prueba y funciona correctamente:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#13
|
|||
|
|||
Perfecto mi amigo!, justo eso nececitaba!, muchas gracias por el apoyo. saludos
![]() Cita:
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Foco siempre en el mismo tedit | Viky | Varios | 2 | 14-06-2010 18:37:06 |
TEdit con foco pero sin cursor | Zubat | OOP | 1 | 13-06-2007 16:58:04 |
Enlazar con base de datos este donde este | 4-0 | C++ Builder | 5 | 12-01-2007 20:33:00 |
¿Donde declaro al TEdit char para String?C++ | gandalf_27 | C++ Builder | 2 | 31-05-2006 20:00:54 |
Clic a un tbutton y que no se quede el foco | niñotaliban | Varios | 22 | 18-11-2005 19:45:11 |
![]() |
|