PDA

View Full Version : سوال: طول و عرض واقعی یک شی وقتی که اسکرول آن فعال است



mhsmity
دوشنبه 24 تیر 1392, 02:52 صبح
این هم جواب سوال خودم

orgPanel1.Dock = DockStyle.None; // If Panel Dockstyle is in Fill mode
orgPanel1.Width = orgPanel1.PreferredSize.Width+15; // Original Size without scrollbar
orgPanel1.Height = orgPanel1.PreferredSize.Height+15; // Original Size without scrollbar
Bitmap bmp2 = new Bitmap(orgPanel1.Width, orgPanel1.Height);
orgPanel1.DrawToBitmap(bmp2, new Rectangle(0, 0, orgPanel1.Width, orgPanel1.Height));
bmp2.Save("C:\\panel.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
orgPanel1.Dock = DockStyle.Fill;

mhsmity
چهارشنبه 26 تیر 1392, 08:15 صبح
سلام کسی نبود جوابی بده

mhsmity
چهارشنبه 26 تیر 1392, 20:48 عصر
سلام کسی نبود جوابی بده

plus
چهارشنبه 26 تیر 1392, 20:54 عصر
اگه اشتباه نکنم برای Panel و امثال اینها، مشخصه ClientSize مقدار مورد نظر رو میده، ولی بعید میدونم در مورد RichTextBox کار کنه..

mhsmity
پنج شنبه 27 تیر 1392, 06:22 صبح
int x = orgPanel1.ClientSize.Width;
int y = orgPanel1.ClientSize.Height;

دست شما درد ننکنه ولی کار نمی کنه

mhsmity
پنج شنبه 27 تیر 1392, 14:03 عصر
اگه اشتباه نکنم برای Panel و امثال اینها، مشخصه ClientSize مقدار مورد نظر رو میده، ولی بعید میدونم در مورد RichTextBox کار کنه..
int x = orgPanel1.ClientSize.Width;
int y = orgPanel1.ClientSize.Height;

دست شما درد ننکنه ولی کار نمی کنه

mhsmity
شنبه 29 تیر 1392, 02:19 صبح
سلام کسی نبود
کدهای خودمو رو می زارم شاید سوال بنده رو بهتر متوجه بشین اساتید
orgPanel1.Dock = DockStyle.None;// If Panel Dockstyle is in Fill mode
orgPanel1.Width = 1500;// Original Size without scrollbar
orgPanel1.Height = 1000;// Original Size without scrollbar
Bitmap bmp = new Bitmap(this.orgPanel1.Size.Width, this.orgPanel1.Size.Height);
this.orgPanel1.DrawToBitmap(bmp, new Rectangle(0, 0, this.orgPanel1.Size.Width, this.orgPanel1.Size.Height));
bmp.Save("C:\\2.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
orgPanel1.Dock = DockStyle.Fill;





واسه دانلود OrgPanel به این لینک (http://www.softsilo.com/net-winform-organization-chart-control-160028) مراجعه کنید

mhsmity
یک شنبه 30 تیر 1392, 16:18 عصر
سلام کسی نبود جوابی بده

mhsmity
سه شنبه 01 مرداد 1392, 07:09 صبح
orgPanel1.Dock = DockStyle.None; // If Panel Dockstyle is in Fill mode
orgPanel1.Width = orgPanel1.PreferredSize.Width+15; // Original Size without scrollbar
orgPanel1.Height = orgPanel1.PreferredSize.Height+15; // Original Size without scrollbar
Bitmap bmp2 = new Bitmap(orgPanel1.Width, orgPanel1.Height);
orgPanel1.DrawToBitmap(bmp2, new Rectangle(0, 0, orgPanel1.Width, orgPanel1.Height));
bmp2.Save("C:\\panel.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
orgPanel1.Dock = DockStyle.Fill;