
如圖中所示,如何獲得選擇環節 前后連接的環節2,4,5,6 各自的 ID
我所說的ID 是指雙擊選中環節彈出的 i 值
for i:=0 to dxFlowChart1.ObjectCount-1 do
begin
if dxFlowChart1.Objects[i].Selected then showmessage('雙擊選中的id:'+IntToStr(i)) ;
end ;
uj5u.com熱心網友回復:
取當前節點的LinkedObjects吧!uj5u.com熱心網友回復:
lengyuehui ,能寫下完整的陳述句嗎 ?uj5u.com熱心網友回復:
哪位大哥可以幫幫忙uj5u.com熱心網友回復:
var
CurrNode,tmpNodes : TdxFcObject;
I : Integer;
begin
cxm1.Lines.Clear;
CurrNode := dxFlowChart.SelectedObject;
if Assigned(CurrNode) then begin
for I := 0 to CurrNode.LinkedObjectCount - 1 do begin
cxm1.Lines.Add(CurrNode.LinkedObjects[I].Text);
end;
end;
第一個是前面的!其它的依序往后排!
uj5u.com熱心網友回復:
lengyuehui: 這段代碼不行哦環節2與環節 之間的連接線如果是與環節4,5,6 之間的連接線 后面才畫的,那么得到的第一個 就不是前面的了 ;流程圖中各環節的創建先后,以及各環節之間連接線的創建先后是有區分的
另外,這段代碼獲得的是環節的內容,而不是我所說的ID
uj5u.com熱心網友回復:
哪位大俠可以幫幫忙轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130932.html
標籤:VCL組件開發及應用
