Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2006
DM2005 DM2005 is offline
Miembro
 
Registrado: abr 2005
Posts: 41
Poder: 0
DM2005 Va por buen camino
Hola, sera que me pueden ayudar con la procedure, ya que tengo que terminar mi proyecto y la verdad que eh probado de varias formas y no funciona como me gustaria.
gracias.
saludos
Responder Con Cita
  #2  
Antiguo 28-09-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Me parece que puedo ver el problema.

La variable anterior es local y se fija su valor a cadena vacía en cada llamada al procedimiento.

Lo que se necesita es que esta varible conserve su valor entre llamadas al procedimiento.

posible solución, hay que declararla como global e inicializarla cuando se crea el formulario.

quedaría algo así



Código Delphi [-]
.
.
.
var
  Form1: TForm1;
  anterior: String;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  anterior:='';
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
  if ListBox2.ItemIndex < ListBox2.Items.Count-1 then
  begin
    ListBox2.ItemIndex := ListBox2.ItemIndex + 1;
    if (ListBox2.Items[ListBox2.ItemIndex] <> anterior) and (anterior <> '') then
      showmessage('cambio');
    anterior := ListBox2.Items[ListBox2.ItemIndex];
  end
  else
    MessageDlg('Final del curso !',mtInformation,[mbOk],0);
end;

.
.
.

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Uso del listbox.... WilloW Varios 5 14-09-2006 21:40:54
ListBox Tala OOP 3 21-06-2006 16:31:46
2 Listbox y BD .... elbilla Varios 5 04-11-2004 11:06:12
ListBox neon OOP 2 09-08-2004 11:15:27
listbox cesarjbf OOP 1 16-10-2003 13:17:21


La franja horaria es GMT +2. Ahora son las 23:33:35.


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
Copyright 1996-2007 Club Delphi