我发现这个article by Bea Stollnitz和downloaded the source以及converted to vb.net.我相信我完成了我的转换,但有一件事仍然没有用,因为我已经尝试了太多毛了。希望有人可以帮助我发现我所缺少的东西。
好的,拖拉& drop在转换后的代码中运行正常,我只是没有在vb.net中使用InsertionAdorner,我在代码中设置断点并且所有代码都在执行,但是对于我的生活,InsertionAdorner不会变得可见。甚至正在调用DrawLine函数!
我很茫然,我需要在vb.net中使用它,原来的C#项目运行得很好,我只是找不到我错过的东西!
谢谢, 斯科特
答案 0 :(得分:0)
在Reflector的帮助下得到它。
在线转换器使用此代码
pen = new Pen { Brush = Brushes.Gray, Thickness = 2 };
并吐出
pen = New Pen()
方便地省略
pen.Brush = Brushes.Gray
pen.Thickness = 2
以及其他一些我必须修复的转换类似。
转换器可以完成:
pen = New Pen() With {.Brush=Brushes.Gray, Thickness=2 }
但为了安全起见,因为VS08只支持它只是将它排除在外..
问题已解决!