Autor Tema: se puede activar un boton cuando llegue a un numero de edits???  (Leído 3237 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Toph

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 84
no se mucho de delphi, pero,¿podria un boton activarse cuando se han llenado cierto numero de edits?  :?: y si es asi como se haria esto?  :? 


gracias de antemano  :g)

El tiempo perdido es dificil de recuperar, trata de no desperdiciarlo
atrevete de vez en cuando a hacer algo nuevo
¿Sera este el año que tanto he deseado?

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: se puede activar un boton cuando llegue a un numero de edits???
« Respuesta #1 en: 10 de Mayo de 2006, 22:14:53 »
o entiendo lo que significa edit?. A la pregunta en concreto la respuesta es si, solo tienes que crear el evento OnClick (por ejemplo pulsando dos veces en la fase de diseño, introduces las operaciones que quieras realizar y despues realizas un if para ver si has llegado al número de edit's??????????? :P, si es así llamas al evento OnClick y es como si le hubieras pulsado. Otra posibilidad es pasarle el foco al botón y mandarle una pulsación del ratón.

Un saludo.
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado atlasdelcarinakeel

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 277
Re: se puede activar un boton cuando llegue a un numero de edits???
« Respuesta #2 en: 10 de Mayo de 2006, 22:58:58 »
Que tal, yo no se mucho de Delphi pero los edits, vendrian siendo cajas de textos. verdad?. 

Saludos. :)
Si tienes un problema y tiene solucion, para que te preocupas? y si no tiene solucion, para que te preocupas?

Desconectado kozz

  • PIC10
  • *
  • Mensajes: 1
Re: se puede activar un boton cuando llegue a un numero de edits???
« Respuesta #3 en: 10 de Mayo de 2006, 23:52:22 »
a cada uno de los TEdit's que sea necesario llenar antes de habilitar el boton le asignas un nombre seguido de un correlativo por ejemplo edit0,edit1,edit2,edit3 ..., el boton lo dejas deshabilitado desde el inicio, al primer TEdit le asignas el evento OnChange y (asumiendo que el boton se llama button1, si no lo cambias) lo dejas asi ...

procedure TForm1.edit0Change(Sender: TObject);
var i:integer;
begin
   button1.enabled:=true;
   for i:=0 to 3 do
       button1.enabled:=button1.enabled and
          (trim(TEdit( findComponent('edit'+intToStr(i)) ).text)<>'')
end;

luego a cada uno de los otros TEdit le asignas ESTE MISMO evento (no crees otro para cada uno).
en el ejemplo anterior asumimos que son 4 TEdit's (partimos del 0), que sus nombres comienzan con "edit" mas un correlativo, y que cuando los 4 tengan texto el boton llamado "button1" sera habilitado...
espero te sirva ....

Desconectado Toph

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 84
Re: se puede activar un boton cuando llegue a un numero de edits???
« Respuesta #4 en: 11 de Mayo de 2006, 19:16:00 »
Citar
o entiendo lo que significa edit?.

soy principiante en delphi :?, y tengo la mala costumbre de quitar esa T a los elementos y obviamente me referia a los TEdits

Citar
Que tal, yo no se mucho de Delphi pero los edits, vendrian siendo cajas de textos. verdad?. 

si son como cajas de texto  :-/

 :) gracias Kozz, voy a probar con tu solucion  :-/

El tiempo perdido es dificil de recuperar, trata de no desperdiciarlo
atrevete de vez en cuando a hacer algo nuevo
¿Sera este el año que tanto he deseado?


 

anything