for i:=1995 to 2003 do combbox1.items.add(inttostr(i));
var Yearnow, Monthnow, Daynow,DayBir: Word; i:integer; begin DecodeDate(NOW, Yearnow, Monthnow, Daynow); if not(yearnow<1995 ) then begin for i:=1995 to Yearnow do combbox1.items.add(inttostr(i)); end; end;
FormCreate或者FormShow事件不行吗??
combobox1.items.clear; for i:=1995 to 2003 do combbox1.items.add(inttostr(i)); combobox1.itmeindex:=0;
combbox1.items.add(inttostr(i));
Yearnow, Monthnow, Daynow,DayBir: Word;
i:integer;
begin
DecodeDate(NOW, Yearnow, Monthnow, Daynow);
if not(yearnow<1995 ) then
begin
for i:=1995 to Yearnow do
combbox1.items.add(inttostr(i));
end;
end;
for i:=1995 to 2003 do
combbox1.items.add(inttostr(i));
combobox1.itmeindex:=0;
FormShow可以;
FormCreate,呵呵!你試下就知道了,如果你在程序運行中改變combbox的items的
話不行。
我建議你試一下,這樣可以幫你理解FormCreate,FormShow,FormActivate這幾個
事件的區別。
到底有什么不一样呢?