将DELPHI代码 写成 C++builder 的问题 !!!(0分)

  • 主题发起人 主题发起人 kit
  • 开始时间 开始时间
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;
 
H文件中加入定义:
void __fastcall ReTurnMenu(TObject * Sender);
cpp文件中加入
void __fastcall TmomsMainFrm::ReturnMenu(TObject *Sender)
{

TSpeedButton * p_SpeedButton = new TSpeedButton(NULL);
p_SpeedButton = (TSpeedButton * ) Sender;
if (p_SpeedButton->Caption) = "客户信息"
{
menu1->Caption = "物品入库" ;
menu2->Caption = "工程跟踪" ;
pnMenu->Height = 52 ;
}
else
if (p_SpeedButton->Caption) ) = "销售计划"
{
menu1->Caption = "公司计划" ;
menu2->Caption = "个人计划" ;
pnMenu->Height = 52 ;
}
p_SpeedButton = NULL;
delete p_SpeedButton;
}
我靠,你怎么混...一分都不给,哈哈
 
后退
顶部