الاتصال بنا



النتائج 1 إلى 6 من 6

الموضوع: إلى خبراء فيجوال بيسك عندي مشكلة كبيرة-الرجاء المساعدة

  1. #1


    أولاً أهنيء الجميع على هذا الموقع الممتاز و لكن عندي عدة مشاكل عويصة في فيجوال بيسك و هي:
    1-كيف يمكن أن أغير دقة الشاشة من خلال البرنامج حيث أنني صممت برنامجي في وضع maximized على دقة 640 ×480 وعندما أغير دقة الشاشة تظهر مساحة رمادية زائدة في أسفل و يمين الشاشة.
    فسؤالي هو : هل هناك طريقة بأن أجعل البرنامج:
    1-يفحص دقة الشاشة الحالية و ذلك عند بدء البرنامج.
    2-يغير دقة الشاشة الحالية إلى الدقة المطلوبة مثلاً 640×480 .
    3-عند الخروج من البرنامج يرجع دقة الشاشة إلى الوضع السابق.
    أو هل هناك طريقة أسهل من ذلك ؟
    -----------------------------------------------------------------
    المشكلة الثانية هي:
    عندما صممت برنامجي كنت قد اخترت "إخفاء تلقائي لشريط المهام" من قائمة شريط المهام في ويندوز،و الأن عندما أشغل البرنامج في أي جهاز أخر يظهر شريط المهام فوق البرنامج ويشغل بعض المساحة .فهل هناك طريقة لكيأجعل برنامجي فوق جميع البرامج الأخرى أو Always on top of all windows?

    أتمنى الإجابة في أسرع وقت و شكراً.







    سوبرمان غير متواجد حالياً


  2. #2
    عضو جديد
    تاريخ التسجيل
    Jan 2000
    المشاركات
    1


    أنا أيضا أنتظر مثلك و لكن منذ زمن بعيد

    ------------------
    f u know what i mean,
    don't ask me again






    sam33 غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    43


    <BLOCKQUOTE><font size="1" face=" Arial">code:</font><HR><pre>'This program needs two forms, two buttons and a module
    Private Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long
    Private Sub Command1_Click()
    'in form1
    'Set Form2 on top
    BringWindowToTop Form2.hwnd
    End Sub
    Private Sub Form_Load()
    'in form1
    Form2.Visible = True
    End Sub
    Private Sub Command1_Click()
    'in form2
    'Set Form1 on top
    BringWindowToTop Form1.hwnd
    End Sub

    [/code]
    الصق





    M-006 غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    43


    اكتب الكود هذا في الحدث
    LOAD
    <BLOCKQUOTE><font size="1" face=" Arial">code:</font><HR><pre>
    Form1.WindowState = 2
    [/code]
    اما بالنسبة لتغيير دقة عرض الشاشة فسوف
    اكتبها ولكن بعد تجربة صغيرة .... ان نجحت

    ------------------
    المعرفة قوة





    M-006 غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2000
    المشاركات
    42


    يا اخوان ليش ما تجربو screen.width هذا يطلع على جميع الزايزات
    ما يريده تعب ووجع راس





    ين غير متواجد حالياً

  6. #6


    واجهتني نفس المشكلة ياسوبر حاولت بشتى الطرق لكن لم اصل إلى حل أكيد لكن هناك حل مؤقت وتستخدمه أغلب البرامج العربية مثل دار المعلم وغيره وهو وضع إطار أسود في الخلف وذلك بوضع الForm في المنتصف عن طريق الخاصية WindowsState مع تحياتي لك






    الكتاب السري غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0