0

我找到了 Bea Stollnitz 的这篇文章下载了源代码转换为 vb.net。 我相信我已经完成了转换,但有一件事仍然没有奏效,因为我试图得到它并拉出太多的头发。希望有人可以帮助我发现我缺少的东西。

好的,拖放在转换后的代码中可以正常工作,我只是没有让 InsertionAdorner 在 vb.net 中工作,我在代码中设置了断点并且所有代码都在执行,但是对于我来说 InsertionAdorner 没有变得可见。甚至 DrawLine 函数也被调用了!

我很茫然,我在 vb.net 中需要这个,原来的 C# 项目工作得很好,我就是找不到我缺少的东西!

谢谢,斯科特

4

1 回答 1

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只支持它只是把它排除在外..

问题已解决!

于 2009-01-30T16:37:00.397 回答