من در برنامه ام لازم دارم که یک نقشه اتوکد رو export کنم اما وقتی که با کد زیر نقشه رو export می کنم فایل اصلی هم از بین می رود برای export با این روش کسی می تونه به من کمک کنه؟
من در برنامه ام لازم دارم که یک نقشه اتوکد رو export کنم اما وقتی که با کد زیر نقشه رو export می کنم فایل اصلی هم از بین می رود برای export با این روش کسی می تونه به من کمک کنه؟
میتونید کد رو قرار بدید؟!
فکر کنم یادت رفته بزاری.
privateDWGImage _dwg1;
publicDWGImage dwg1
{
get
{
if (_dwg1 == null)
{
_dwg1 = newDWGImage();
_dwg1.LoadFromFile(openFileDialog1.FileName);
}
return _dwg1;
}
}
Bitmap _b;
Bitmap B
{
get
{
if (_b == null) _b = newBitmap(Width, Height);
return _b;
}
}
void Paint()
{
Graphics g = Graphics.FromImage(B);
g.Clear(Color.White);
//Graphics g = Graphics.FromHwnd(Handle);
RectangleF r = newRectangleF(0, 0, Width, Height);
dwg1.Draw(g, r);
BackgroundImage = B;
}
privatevoid button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
Thread th = newThread(newThreadStart(Paint));
th.Start();