您的位置:首页 > 编程语言 > C#

c#使用vtk(VTKDotNet)窗体设计器无法显示解决办法

2012-06-07 16:35 405 查看
最近在使用C# + VTK 做点云显示,用VTKDotNet 控件,往往会出现WinForm 设计器错误,提示数据丢失之类的。

错误界面如下:



解决办法:

1)首次注释掉WinForm.Designer.cs中关于VtkControl实例化的代码,共有四处,如下图



图1



图2



图3



图4

2) 在Winform 实例化代码中添加如下代码:

public FrmMain()
{
InitializeComponent();

vtkFormsWindowControl vtkControl = new vtkFormsWindowControl();
vtkControl.Location = new Point(30, 30);
vtkControl.Name = "vtkControl";
vtkControl.TabIndex = 0;
vtkControl.Text = "vtkFormsWindowControl";
vtkControl.Dock = DockStyle.Fill;
this.Controls.Add(vtkControl);

}


这样问题就解决了~祝大家好运

ps:附运行结果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐