ソス@ソスソスComboBoxソスフ茨ソスツ茨ソスツの行ソスノ値ソスソスソスソスソスソスソスソスソスノは?
|
ソスEC/C++
ソスEDelphi
ソスEVisual BasicソスソスソスSソスソス
ソス@(VB2-VB6ソスソス.NETソスソスソスp)
ソスEVisual Basic(VB2-VB6)
ソスEVisual Basic .NET
ソスEVisual C++
ソスEpapy's softwarelibrary
ComboBox1.Itemsソスフ茨ソスツ茨ソスツの行ソスソスIソスソスソスソスソスニ、
ソス痰ヲソスホプソスソスソス_ソスEソスソスソスフ茨ソスsソスレゑソスソスソスShowmessageソスソスソス¥ソスソスソスソスソスソスト、ソスソスsソスレでゑソスShowmessageソスナゑソス痰、ソスソスソスソスソスソスソス¥ソスソスソスソスソスソス謔、ソスネ奇ソスソスソスソスナ搾ソスソスソストゑソスソスソスフでゑソスソスソスソスA
ソスソスソスフゑソスソスソスソスソスノ値ソスソスソスソスソス¥ソスソスソスソスソスoソスソスソスワゑソスソスソスB
TStringListソスソスgソスソスソスホ出ソスソスソスソスニ包ソスソスソスソスソスソスフでゑソスソスソスソスAソスソスソスフ場合ソスナは擾ソス閧ュソスソスソスソスソスワゑソスソスソスナゑソスソスソスソスiソスソスソスソスヘ趣ソスソスフ擾ソスソスソスソスソスソスRソス[ソスhソスフミソスXソスソスソスニ思ソスソスソスワゑソスソスソスソスj
ソスヌなゑソスソスソスソスソスソスソスソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスTソスソスソスvソスソスソスRソス[ソスhソスソスソスソスソスソスソスソスTソスCソスgソスソスソスソスソスソスホ具ソスソスソスソストゑソス轤ヲソスソスニ幸ソスソスソスナゑソス
ソスソスソスソスネ奇ソスソスソスソスナゑソスソスB
ソスソスソスフ托ソスソスノゑソス Objects ソスvソスソスソスpソスeソスBソスソスgソスソスソスソスソス@ソスソスソスソスソスソスソスソスワゑソスソスB
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure ComboBox1Click(Sender: TObject);
private
FMsgList: TStringList;
procedure UpdateComboList;
public
{ Public ソス骭セ }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
{ TForm1 }
procedure TForm1.FormCreate(Sender: TObject);
begin
FMsgList:= TStringList.Create;
UpdateComboList;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
FMsgList.Free;
end;
procedure TForm1.UpdateComboList;
begin
ComboBox1.Items.Clear;
FMsgList.Clear;
ComboBox1.Items.Add('1');
FMsgList.Add('ソスソス');
ComboBox1.Items.Add('2');
FMsgList.Add('ソスソス');
ComboBox1.Items.Add('3');
FMsgList.Add('ソスQ');
end;
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
if (ComboBox1.ItemIndex >= 0) then
ShowMessage(FMsgList[ComboBox1.ItemIndex]);
end;
end.
TStringListソスソスソスソスソスソスナゑソスソスソスソスAObjectソスソスgソスソスソスワゑソスソスB
type //ソスIソスソスソスWソスiソスソスソスフソスソスRソス[ソスhソス^
TMyrec=Record
DispStr : string;
DialogStr : String;
end;
//ソスソスソスRソス[ソスhソス^ソスフポソスCソスソスソス^ソスフ型ソスソスン定しソストゑソスソスソス
PMyRec=^TMyRec;
-------------
var
i:integer;
myrec:PMyRec;
begin
new(myrec);
myrec^.DispStr:='1';
myrec^.DialogStr = 'ソスソス';
ComboBox1.Items.AddObject(myrec^.DispStr,Object(myrec));
new(myrec);
myrec^.DispStr:='2';
myrec^.DialogStr = 'ソスソス';
ComboBox1.Items.AddObject(myrec^.DispStr,Object(myrec));
ソスニコソスソスソス{ソス{ソスbソスNソスXソスノ格ソス[ソスソスソスワゑソスソスB
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
if (ComboBox1.ItemIndex >= 0) then
ShowMessage(PMyRec(ComboBox1.Items.Objects[ComboBox1.ItemIndex])^.DialogStr );
end;
//ソスvソスソスソスOソスソスソスソスソスIソスソスソスソスソスノ必ソスソスソスSソスソスdisposeソスソスソスワゑソスソスB
procedure TForm1.FormDestroy(Sender: TObject);
var
i:integer;
begin
for i:= 0 to ComboBox1.items.count-1 do
begin
dispose(PMyRec(ComboBox1.items.objects[i]));
end;
end;
ソスソスソスソスソスソスワゑソスソスソスソスI
ソス{ソスソスソスノ、ソスTソスソスソスvソスソスソスRソス[ソスhソスワで擾ソスソスソスソストゑソスソスソスソスソスソスソスソスト有ソスソスうソスソスソスソスソスソスソスワゑソスソスソスソスB
ソス{ソスソスソスノ奇ソスソスモゑソスソストゑソスソスワゑソス