Edit的有关问题

Edit的问题。
我想在Edit1里输入了用户名,怎么样才能记住Edit1输入的用户名?就像登陆CSDN一样,只要点击Edit1输入框,你上次输入的用户名就会自动显示出来?

------解决方案--------------------
简单点的方法就是你在一个edit上加入一个combobox当用户添加过信息以后一点你就源活combobox,通过combobox来进行显示.你可以把他每一次的记录记到一个txt文件中,或者是数据库也可以,你可以自己选择.
------解决方案--------------------
Combobox就行了,输入的东西保存在一个INI文件,或者其他文件里!
------解决方案--------------------
创建窗口的时候:
ComboBox1.Items.LoadFromFile(ExtractFilePath(Application.ExeName)+ 'Users.txt ');
释放窗口的时候:
ComboBox1.Items.SaveToFile(ExtractFilePath(Application.ExeName)+ 'Users.txt ');
当点击确定的时候,过滤重复
function TextInCombo(cb: TComboBox; const S: string): Boolean;
var
i: Integer;
begin
Result := false;
if Trim(S) = ' ' then exit;
for i := 0 to cb.Items.Count - 1 do
if cb.Items[i] = S then
begin
cb.ItemIndex := i;
Result := true;
Break;
end;
if not Result then cb.Items.Insert(0, S);
end;