باز و بسته کردن CD-ROM
دو دکمه مانند شکل زیر بر روی فرم قرار دهید
و در رویداد کلیک هر کدام کدهای زیر را وارد کنید :
using System; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Text; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)] protected static extern int mciSendString(string lpstrCommand, StringBuilder lpstrReturnString, int uReturnLength, IntPtr hwndCallback); private void button1_Click(object sender, EventArgs e) { int ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero); } private void button2_Click(object sender, EventArgs e) { int ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero); } } }
سلام.
از آموزش شما سپاس گذارم.
اگه بخواهیم در این نرم افزار مثل نرم افزار Door control دکمه ای پایین سمت راست کنار ساعت در دکستاپ قرار دهیم باید از چه کدی استفاده کنیم؟
سلام، مرسی… لینک زیر رو ببینید
http://www.w3-farsi.com/notifyicon-control-in-csharp/
سلام . زیر عبارت DllImport یه خط قرمز میاد . مشکل چیه؟
سلام دوست عزیز
فضای نامی
using System.Runtime.InteropServices;
رو فراموش کردین