PDA

View Full Version : تار کردن فرم



armin8651
پنج شنبه 27 اسفند 1388, 12:45 عصر
این امکان وجود داره که بشه ظاهر فرم(با همه اشیاء که داره) رو تار یا مات کرد؟ مثلآ مثل عکسی که تو ضمیمه گذاشتم بشه( منظورم Opacity نیست)
اگه میشه لطفآ راهنمایی کنید.
ممنون

Omid.Mafakher
پنج شنبه 27 اسفند 1388, 15:34 عصر
-------------------------------------

farfar.ir
پنج شنبه 27 اسفند 1388, 16:36 عصر
يك راهي من به ذهنم ميرسه البته امتحانش نكردم
يك فرم ديگه با Opacity روي اين فرم قرار بديد اينطوري هم فرم اصلي مات و تار ميشه و هم غير قابل دسترسي
خيلي راحت هم ميتونيد match كنيد ديمانسيون فرم قبلي را بگيره و روش قرار بگيره در واقع يك تابع بنويسيد و در هر فرمي كه خواستيد تابع را صدا بزنيد

armin8651
پنج شنبه 27 اسفند 1388, 23:21 عصر
بله وجود دارد اما نه در Windows Application ، این امکان در WPF به راحتی قابل اجرا است.
شما می توانید در Effect فرم اتون از Blur استفاده کنید و این کار را انجام دهید.




<Window x:Class="WpfApplication3.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Window.Effect>
<BlurEffect Radius="10"></BlurEffect>

</Window.Effect>
<Grid>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="57,58,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
</Grid>
</Window>




ممنون، زیاد با WPF آشنایی ندارم.

armin8651
پنج شنبه 27 اسفند 1388, 23:24 عصر
يك راهي من به ذهنم ميرسه البته امتحانش نكردم
يك فرم ديگه با Opacity روي اين فرم قرار بديد اينطوري هم فرم اصلي مات و تار ميشه و هم غير قابل دسترسي
خيلي راحت هم ميتونيد match كنيد ديمانسيون فرم قبلي را بگيره و روش قرار بگيره در واقع يك تابع بنويسيد و در هر فرمي كه خواستيد تابع را صدا بزنيد

مرسی ، میتونه یه ایده باشه واسه این کار ولی اگه از این راه استفاده کنیم بازم فرم اصلی برای کاربر قابل تشخیص و قابل خوندنه ، فرم کاملآ تار نمیشه

Omid.Mafakher
پنج شنبه 27 اسفند 1388, 23:58 عصر
-------------------------------------

pouyansaraf
جمعه 28 اسفند 1388, 00:06 صبح
يك راهي من به ذهنم ميرسه البته امتحانش نكردم
يك فرم ديگه با Opacity روي اين فرم قرار بديد اينطوري هم فرم اصلي مات و تار ميشه و هم غير قابل دسترسي
خيلي راحت هم ميتونيد match كنيد ديمانسيون فرم قبلي را بگيره و روش قرار بگيره در واقع يك تابع بنويسيد و در هر فرمي كه خواستيد تابع را صدا بزنيد

این راه رو من رفتم اصلا جواب نمیده و قشنگ نمیشه

armin8651
جمعه 28 اسفند 1388, 18:40 عصر
فعلآ کارم رو با عکس و این برنامه ( لینک: http://www.lupforum.com/index.php/topic,754.0.html ) راه انداختم. اگه کسی راه بهتری بلده لطفآ کمک کنه. ممنون