2
我有一個用戶控件,顯示車牌號(它包含背景圖像和一些文本框),我使用DrawToBitmap()
方法來獲取該控件的位圖並顯示我的窗體上的位圖,它在Windows 7上工作正常,但在Windows XP Service Pack 3中只繪製背景圖像,並且未繪製文本框中的文本,我該怎麼辦?在Windows XP上DrawToBitmap
var clt = new ControlLisenceTouch();Bitmap b = new Bitmap(clt.Width, clt.Height);
clt.License = License.FromCar(someCar);
clt.Invalidate(true);
clt.DrawToBitmap(b, Rectangle.FromLTRB(0, 0, clt.Width, clt.Height));
pictureBox1.Image = b;
我曾在Windows XP中使用這種類似的一些怪異的行爲。我很遺憾沒有找到它的解決方法:( – GETah
我會在你的UserControl上投入一個實際上包含RichTextBox的支持。是的,不支持該控件。 –
@HansPassant:NO,它只包含TextBox,不包含RichTextBox。控制源代碼。 – HPT