PDA

View Full Version : سوال: صدا دار کردن دکمه ضربدر هنگام خروج از فرم



ehsanes
دوشنبه 22 تیر 1388, 10:36 صبح
سلام

چه طور میتونم یک فرم طراحی کنم که هنگام خارج شدن صدابده

یعنی وقتی کاربر روی ضربدر کلیک کرد صدای تیک بده

لطفا کمی در مورد اموزش ساختskin توضیح دهد

taghvajou
دوشنبه 22 تیر 1388, 12:31 عصر
سلام به همه
دوست عزیزم می خواین این صدا فقط موقعی که دکمه ضربدر (به معنی بستن فرم) زده میشه صدا بخش بشه یا در کل وقتی که فرم به هر روشی (مثلا alt+f4) اتفاق بیفته؟ اگه پاسختان همه روشها باشه باید عرض کنم که از رویداد (event) که تو خود کلاس فرم هست استفاده کنین یعنی از Form.formClosing یه اونت درست کنین و تو اون رویداد از کلاس مدیا صدای مورد نظرتون رو پخش کنین!
فقط نکته که من از سوالتون درک نکردم این بود که کدوم قسمت کار براتون سوال بود: کنترل رویداد بسته شدن فرم یا پخش کردن صدا؟
ضمنا اگر هم نیاز به توضیح بیشتر یا حتی راهنمایی با کد مورد نظر داشتین در خدمتیم

vahid.bz
دوشنبه 22 تیر 1388, 12:39 عصر
سلام
این کد صدا



using System.Media;

SystemSounds.Beep.Play();

SystemSounds.Hand.Play();
بقیه صداهاروبهروش مشابه امتحان کن توی هر رویدادی که می خوای

ehsanes
سه شنبه 23 تیر 1388, 10:24 صبح
سلام
من تازه برنامه نویسی ویندوز شروع کردم تا حالا وب انجام می دادم اگه میشه یکم بیشتر توضیح بدین

اگر بخوام دکمه ها صدا دار بشن چه کار باید بکنم
تمام دکمه ها

vahid.bz
سه شنبه 23 تیر 1388, 11:35 صبح
صدا دارکردن دکمه ی ضربدر:
در پنجره ی propertiesرو ی شکل رویدادها(که شکل یک رعدوبرق زرد رنگه)کلیک کن تا لیست رویدادها بیاد
رویدادformclosingرواز لیست پیدا کنید روش دو بار کلیک کنید
داخل تابعی که باز میشه یکی از صداها رو مثلآ()SystemSounds.Hand.play
رو بنویس حالا با زدن دکمه ی ضربدر یه صدا میاد
یادت نره در اول برنامت;using System.Media
اضا فه کنی

ehsanes
سه شنبه 23 تیر 1388, 11:52 صبح
ممنون
این کارهم کردم اما جواب نداد این هم خطاش

ehsanes
سه شنبه 23 تیر 1388, 11:55 صبح
property value is not valid

vahid.bz
سه شنبه 23 تیر 1388, 12:21 عصر
من امتحان کردم جواب داد
یه بار دیکه به تابع ها دقیق نگاه کن

ehsanes
سه شنبه 23 تیر 1388, 15:55 عصر
باز هم نشد میتونی یک نمونه داخل سایت قرار بدی

vahid.bz
سه شنبه 23 تیر 1388, 17:20 عصر
اینم یه نمونه ازش

ehsanes
سه شنبه 23 تیر 1388, 17:42 عصر
ممنون

انگار برای من صداش نمیاد این هم جواب نداد