DevExpress 的 flowchart组件使用时遇到问题!!!

pingping08 2008-01-19 12:16:12
大家好!
最近我在用第三方控件dxflowchart画流程图是遇到一个问题,烦请大家有空之余帮小弟看看:
问题是这样的:
我想对Tdxflowchart控件的连线(connection)画上箭头:
procedure TForm1.Button1Click(Sender: TObject);
var
NewObject : TdxFcObject;
NewConnection : TdxFcConnection;
begin
NewObject := dxFlowChart1.CreateObject(5, 5, 25, 25, fcsEllipse);
NewObject.Text := 'first object';
NewObject:=dxFlowchart1.CreateObject(5,75,25,25,fcsEllipse);
NewObject.Text:='last object';
NewConnection :=dxfolwchart1.CreateConnection(dxflowchart1.Objects[0], dxflowchart1.Objects[1], 12, 2);
dxflowchart1.connections[0].ArrowDest.ArrowType := fcaArrow;
end;
执行时没有箭头显示,若是箭头是事先在窗体画好的,则有箭头。不知何解?请大家帮帮忙,指点一下我啊!!谢谢了!!
...全文
377 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengxuan 2008-01-21
  • 打赏
  • 举报
回复

procedure TForm1.Button1Click(Sender: TObject);
var
NewObject:TdxFcObject;
NewConnection:TdxFcConnection;
begin
NewObject:=dxFlowChart1.CreateObject(5,5,25,25,fcsEllipse);
NewObject.Text:='first object';
NewObject:=dxFlowchart1.CreateObject(5,75,25,25,fcsEllipse);
NewObject.Text:='last object';
NewConnection:=dxFlowChart1.CreateConnection(dxflowchart1.Objects[0],dxflowchart1.Objects[1],12,2);
dxflowchart1.connections[0].ArrowDest.ArrowType:=fcaArrow;
dxflowchart1.connections[0].ArrowDest.Width:=1 * 5 + 5;//定义箭头
dxflowchart1.connections[0].ArrowDest.Height:=1 * 5 + 5;//定义箭头
end;
pingping08 2008-01-19
  • 打赏
  • 举报
回复
不好意思,有几个错别字,最后一行应是,“执行时没有箭头显示,若是连线是事先在窗体画好的,则有箭头。
不知何解?请大家帮帮忙,指点一下我啊!!谢谢了!!

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧