PDA

View Full Version : سوال: مشکل در هنگام استفاده از IrisSkin در حالت MDI



SadeGh_SR
سه شنبه 18 فروردین 1388, 11:05 صبح
با سلام
بنده برای تغییر ظاهر فرمها از IrisSkin استفاده میکنم.
زمانی که از این برنامه در 1 فرم استفاده میکنم مشکلی نیست
اما زمانی که بخواهم به صورت MDI استفاده کنم نمیشه.
بنده 1 فرم به دارم که خاصیت IsMdiContainer ان را true میکنم و همچنین از یک منو برای دسترسی به فرمهای دیگر،حال فرض کنید بنده یک فرم به نام FrmSkin دارم برای نمایش این فرم کد زیر را در منو مینویسم


FrmSkin frmSkins = new FrmSkin();
frmSkins.MdiParent = this;
frmSkins.Show();

و برای تغییر ظاهر فرمها در فرم FrmSkin از skinEngine1 استفاده میکنم که خاصیت SkinFile ان را برابر با یکی از اسکینها قرار دادم.

قصد بنده این است :زمانی که برنامه را اجرا می شود و وارد فرم FrmSkin میشوم ظاهر این فرم تغییر کند اما نمیشه.
اما اگر این کد را frmSkins.MdiParent = this; که در بالا نوشتم را حذف کنم درست میشه.

مشکل از کجاست؟

با تشکر

13601360
سه شنبه 18 فروردین 1388, 18:33 عصر
از این استفاده کن



this.skinEngine1.SkinAllForm = true;

SadeGh_SR
چهارشنبه 19 فروردین 1388, 16:45 عصر
از این استفاده کن



this.skinEngine1.SkinAllForm = true;


با سلام وعرض ادب
از پاسختون خیلی ممنونم.
متاسفانه جواب نداد.

می شه 1 نمونه برام بزارید لطفا؟

با تشکر فراوان

SadeGh_SR
پنج شنبه 20 فروردین 1388, 17:37 عصر
با سلام وعرض ادب
از پاسختون خیلی ممنونم.
متاسفانه جواب نداد.

می شه 1 نمونه برام بزارید لطفا؟

با تشکر فراوان


لطفا راهنمایی فرمایید.