2014-04-20 63 views
0

喜刪除控件我想在運行時刪除圖像控制...數據動態:在運行時

var modifiedPic = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx]; 

modifiedpic.ResetImage()只復位形象,但不會刪除控制。

我也試過modifiedPic.Image.RemovePropertyItem(771);

這也不能工作。有沒有什麼辦法可以在運行時刪除控件?

另外我想設置control.Location.X的值。這怎麼能實現?

回答

1

分配我們要定義

System.Drawing.PointF x= new System.Drawing.PointF(); 
var modifiedPic = DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];//TargetControl: 
var modifiedPic1 = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];//Control to get value of X: 
x.X = modifiedPic1.Location.X; 
modifiedPic.Location = x; 
的loaction.X和location.Y點
1

試試這個。 這個Shoud刪除控件。

var modifiedPic = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx]; 
reportSection.Controls.Remove(modifiedPic);