现有一组数据需要在 listbox 显示,然后读取 一一对应的 数据~~~~~~
cwb 财务部
jdc 教导处
bws 保卫室
我现在只能把一组数据在 Listbox 里面 显示,其他的 如何 一一对应呢???下面是我写的程序,问题在那里呢???
------------------------------------------------------------------
implementationtype
PMyStruct=^TMyStruct;
TMyStruct=record
strInfo:String;
end;{$R *.dfm}procedure TForm1.btn1Click(Sender: TObject);
begin
edt1.Text := PMyStruct(lst1.Items.Objects[lst1.ItemIndex])^.strInfo;
end;procedure TForm1.FormCreate(Sender: TObject);
var
pMS:PMyStruct;
begin
new(pMS); pMS^.strInfo:='cwb';
lst1.AddItem('财务部', TObject(pMS));
end;
cwb 财务部
jdc 教导处
bws 保卫室
我现在只能把一组数据在 Listbox 里面 显示,其他的 如何 一一对应呢???下面是我写的程序,问题在那里呢???
------------------------------------------------------------------
implementationtype
PMyStruct=^TMyStruct;
TMyStruct=record
strInfo:String;
end;{$R *.dfm}procedure TForm1.btn1Click(Sender: TObject);
begin
edt1.Text := PMyStruct(lst1.Items.Objects[lst1.ItemIndex])^.strInfo;
end;procedure TForm1.FormCreate(Sender: TObject);
var
pMS:PMyStruct;
begin
new(pMS); pMS^.strInfo:='cwb';
lst1.AddItem('财务部', TObject(pMS));
end;
解决方案 »
- 急急急,如何在Delphi中将数据生成Excel图?
- 如何给TWebBrowser增加NavigateError事件
- 表的字段太多,如何实现打印自动折行,难啊
- 动态生成按钮的点击事件
- 在Service Application里加入ADOConnect,为什么在TService的OnStart事件里做ADOConnect.Connect:=true 启动时会出错?(编译无错)
- 请看看下面为什么出错
- 如何在我的程序中关闭IE浏览器?
- api vs api
- 新人关于type 的疑问
- TTable中怎样得到第i行"name"的值?一定给分!!!
- IdHTTP抓文件遇到CC防火墙.抓取的页面不对如何解决...
- sql 语句 特殊字符问题
lst1.Items.AddObject('财务部', TObject(pMS));pMS^.strInfo:='jdc';
lst1.Items.AddObject('教导处', TObject(pMS));
var
pMS:PMyStruct;
begin
new(pMS); pMS^.strInfo:='cwb';
lst1.AddItem('财务部', TObject(pMS));
new(pMS);
pMS^.strInfo:='jdc';
lst1.Items.AddObject('教导处', TObject(pMS));
end每次都new一下
var
pMS:PMyStruct;
begin
new(pMS); pMS^.strInfo:='cwb';
lst1.AddObject('财务部', TObject(pMS));
new(pMS);
pMS^.strInfo:='jdc';
lst1.Items.AddObject('教导处', TObject(pMS));
end
pMS:PMyStruct;
begin
new(pMS); pMS^.strInfo:='cwb';
lst1.Items.AddObject('财务部', TObject(pMS));
new(pMS);
pMS^.strInfo:='jdc';
lst1.Items.AddObject('教导处', TObject(pMS)); new(pMS);
...
end