5,392
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.Button2Click(Sender: TObject);
begin
case (Sender as TToolButton).Index of //这行当我点击工具栏上的按钮时总是报Invalid class typecast 错误
2:begin
showMessage('客户管理');
end;
3:begin
showMessage('日程管理');
end;
4:begin
showMessage('图表分析');
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if Sender is TButton then begin
case (Sender as TButton).tag of //这行当我点击工具栏上的按钮时总是报Invalid class typecast 错误
2:begin
showMessage('客户管理');
end;
3:begin
showMessage('日程管理');
end;
4:begin
showMessage('图表分析');
end;
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
showMessage(Sender.ClassName);//弹出TButton
case (Sender as TToolButton).Index of //这里如果改为Sender as TButton编译报错。不通过
2:begin
showMessage('客户管理');
end;
3:begin
showMessage('日程管理');
end;
4:begin
showMessage('图表分析');
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if Sender is TToolButton then begin
case (Sender as TToolButton).Index of //这行当我点击工具栏上的按钮时总是报Invalid class typecast 错误
2:begin
showMessage('客户管理');
end;
3:begin
showMessage('日程管理');
end;
4:begin
showMessage('图表分析');
end;
end;
end;
end;
不过最好先用火龙的方法看下你的类吧.