求教 C++builder代码编写的问题 !!!(0分)

K

kit

Unregistered / Unconfirmed
GUEST, unregistred user!
下面的一个函数写成C++Builder 的代码该怎么写?请帮忙,谢过各位了。
主要是怎么能将 Trim(TSpeedButton(Sender).Caption) = '客户信息'
这句在C++BUILDER中编译通过
function TmomsMainFrm.ReturnMenu(Sender: TObject);
if Trim(TSpeedButton(Sender).Caption) = '客户信息' then
begin
menu1.Caption := '物品入库' ;
menu2.Caption := '工程跟踪' ;
pnMenu.Height := 52 ;
end else
if Trim(TSpeedButton(Sender).Caption) = '销售计划' then
begin
menu1.Caption := '公司计划' ;
menu2.Caption := '个人计划' ;
pnMenu.Height := 52 ;
end
end;
 

if(TSpeedButton(Sender)->Caption.Trim() == "客户信息")
{
menu1->Caption = "物品入库" ;
menu2->Caption = "工程跟踪" ;
pnMenu->Height = 52 ;
}
 
应该是
if(((TSpeedButton *)Sender)->Caption.Trim() == "客户信息")
{
menu1->Caption = "物品入库" ;
menu2->Caption = "工程跟踪" ;
pnMenu->Height = 52 ;
}

 
顶部