PDA

View Full Version : چگونگی ایجاد فرمی به صورت شیشه ای



amir_pro
یک شنبه 13 خرداد 1386, 09:12 صبح
چه طور میشه فرم دوم را به صورت شیشه ای در آورد که مثلا تصویر زیر فرم اول نمایش داده بشه
ممنون

omid_Ahmadi
یک شنبه 13 خرداد 1386, 09:28 صبح
این سوال چند بار پرسیده شده، لطفاً اول جستجو کنید.
می تونید از خاصیت Opacity استفاده کنید (نحوه استفاده رو توی MSDN ببینید).

dot_net_lover2
یک شنبه 13 خرداد 1386, 15:03 عصر
توی فروم ، فرم شیشه ای را search کن قبلا به صورت کامل گذاشتم.

amir_pro
یک شنبه 13 خرداد 1386, 19:02 عصر
ممنون - روشی وجود نداره که از panel استفاده نکنیم- وقتی فرم را transparent می کنیم controlbox مربوط به فرم هم transparent میشه چه کار باید کنیم که این اتفاق نیفتد

dot_net_lover2
یک شنبه 13 خرداد 1386, 19:32 عصر
Control Box را خودت طراحی کن(البته این یک روش و ممکن روش استانداردتری هم باشه)

amir_pro
یک شنبه 13 خرداد 1386, 22:42 عصر
یعنی خودم 3 تا دکمخ بزارم بالای فرم و براشون کد close, maximize & minimize را بنویسم؟

aidinwashere
دوشنبه 14 خرداد 1386, 15:04 عصر
میتونید یه کلاس تعریف کنید و از Button ارث ببرین و براشون کد مورد نظرتون رو بنویسید و هر "دکمخ" ای(!) از اون کلاس باشه و نه کلاس استاندارد "دکمخ". (دخمه! بخونین Button)

HAIdle
دوشنبه 14 خرداد 1386, 21:10 عصر
ممنون - روشی وجود نداره که از panel استفاده نکنیم- وقتی فرم را transparent می کنیم controlbox مربوط به فرم هم transparent میشه چه کار باید کنیم که این اتفاق نیفتد
من که با c# 2005 کد نوشتم و این مشکل شما برام پیش نیومد یعنی control box شفاف نشد

HAIdle
دوشنبه 14 خرداد 1386, 21:11 عصر
میتونید یه کلاس تعریف کنید و از Button ارث ببرین و براشون کد مورد نظرتون رو بنویسید و هر "دکمخ" ای(!) از اون کلاس باشه و نه کلاس استاندارد "دکمخ". (دخمه! بخونین Button)
این چه مشکلی را حل میکنه جز اینکه کمی کد استاندارد میشه؟:متفکر:

amir_pro
سه شنبه 15 خرداد 1386, 19:20 عصر
ممنون از جواباتون ولی همین جور که جناب HAIdle گفتند فقط باعث میشه که کد استاندارد بشه این مشکلم توی 2003 پیش اومده