Edit com ListBox
Amigos,
Boa tarde!
Tenho um Edit e um
listbox em meu formulário.Estou querendo fazer é
que tudo que eu digitar no meu edit, seja adicionado no meu ListBox
em ordem de inserção e
com o foco no ultimo dado
inserido.
Alguém pode me ajudar?Marcos
Marcos Moreira
Curtidas 0
Respostas
Wilson Junior
06/04/2010
ListBox1.Items.Add( SeuEdit.Text );
Espero ter colaborado.
GOSTEI 0
Ricardo Araujo
06/04/2010
BOM DIA,
segue o codigo para vc, esta funcionando.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
TForm1 = class(TForm)
ListBox1: TListBox;
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Math;
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Edit1.Text = '' then
begin
ShowMessage('Campo edit1 esta vazio!');
if Edit1.CanFocus then Edit1.SetFocus;
Exit;
end;
ListBox1.Items.Add(Edit1.Text);
Edit1.Clear;
Edit1.SetFocus;
end;
end.
segue o codigo para vc, esta funcionando.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
TForm1 = class(TForm)
ListBox1: TListBox;
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Math;
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Edit1.Text = '' then
begin
ShowMessage('Campo edit1 esta vazio!');
if Edit1.CanFocus then Edit1.SetFocus;
Exit;
end;
ListBox1.Items.Add(Edit1.Text);
Edit1.Clear;
Edit1.SetFocus;
end;
end.
GOSTEI 0
Alan Souza
06/04/2010
pelo o que entendi vc quer algo assim:
ListBox1.Items.Add(Edit1.Text);
ListBox1.SetFocus;
ListBox1.Selected[Pred(ListBox1.Items.Count)] := True;
a partir daí vc faz suas validações...
ListBox1.Items.Add(Edit1.Text);
ListBox1.SetFocus;
ListBox1.Selected[Pred(ListBox1.Items.Count)] := True;
a partir daí vc faz suas validações...
GOSTEI 0