منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : صنع زر يفتح السيدي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته
احتاج كود اذا ضغطت زر يفتح مكان وضع السي دي
http://www.lafoor-sarzamineman.ir/wp-con...-black.jpg
[COLOR="#800000"]السلام عليكم ورحمة الله وبركاته
ضع زرين بوتون واحد لفتح السي دي والثاني لغلقه
[/COLOR]
كود :
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

    Private Sub OpenCD()
        Dim lRet As Long
        lRet = mciSendString("set CDAudio door open", "returnstring", 127, 0)
    End Sub
    Private Sub CloseCD()
        Dim lRet As Long
        lRet = mciSendString("set CDAudio door closed", "returnstring", 127, 0)
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        OpenCD()
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        CloseCD()
    End Sub
شكراً لك ....
PHP كود :
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As StringByVal lpstrReturnString As StringByVal uReturnLength As LongByVal hwndCallback As Long) As Long

    
Private Sub cmdOpen_Click()
        
'Open the CD Drive
        mciSendString("set CDAudio door open", 0, 127, 0)
    End Sub 
لاكن اتمنا ان تفصل الكودات للني لم افهمه
اخي ابراهيم الكود لم يعمل معي
اخي الطريقة بسيطه أولآ ضع هذه الدالة
كود :
Private Declare Function mciSendString Lib _
    "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, _
       ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

ولفتح السي دي ضع هذا الكود في زر بوتون
كود :
Dim o As Long = mciSendString("set CDAudio door open", "sting", 127, 0)
[ATTACH=CONFIG]3449[/ATTACH]
عندم اريد اجرب البرنامج
اخي هنا قسم فيجول بيسك دوت نت vb.net وليس فيجول 6 !! مثالي على الدوت نت :confused:
اترك عندك الفيجوال 6 وتعال للدوت نت

الناس تطورو وانتون للحين
الصفحات : 1 2