2012-07-16 54 views
1

我希望有人能幫助我。ZedGraph在visual C++中

我正試圖在圖形上爲用戶提供信息。

我有:

GraphPane^ myPaneTemp = zedGraphTeP->GraphPane; 
TextObj text = gcnew TextObj(
       "Zoom: left mouse & drag\nPan: middle mouse & drag\nContext Menu: right mouse", 0.72f, 0.13f, CoordType::PaneFraction, AlignH::Left, AlignV::Bottom); 

text.FontSpec-> StringAlignment = StringAlignment ::近;

現在我想要添加到圖:

myPaneTemp->GraphObjList->Add(text); 

但我得到一個錯誤信息:

錯誤C2664: '系統::收藏集::一般::表::添加' :無法將參數1從'ZedGraph :: TextObj'轉換爲'ZedGraph :: GraphObj ^'

我該如何解決這個問題?

謝謝。

+1

它不應該是TextObj ^文本? – Michael 2012-07-16 19:34:23

+0

不是。它不能解決問題。 – MMax 2012-07-16 19:37:44

+1

你確定它仍然是同樣的問題?修改該行後,你是否也將text.FontSpec改爲text-> FontSpec? – Michael 2012-07-16 20:08:08

回答

1

總結我的意見變成一個答案以供將來參考:

gcnew TextObj爲您提供了一個手柄,所以你需要改變TextObj textTextObj^ texttext.FontSpectext->FontSpec