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

نسخة كاملة : عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .





مني لاقي خيار visible في اعدادات الفورم
وحاولت استخدم الامر me .hide او الامر me.visible = false لاكن رفضو يشتغلو عند تشغيل الفورم
يعني لازم احط الامر في زر او بتدخل من المستخدم
( انا احتاج الفورم يشتغل مخفي غير واضح )
(25-04-24, 08:00 PM)Amir_Alzubidy كتب : [ -> ]
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Shown 
PHP كود :
MyBase.Shown 

جميل اشتغل ولاكن لاحظ الفورم يظهر لوهله ثم يختفي انا احتاجه مايظهر من الاساس

اذا تريد تنفيذ اجراءات من دون اظهار اطار فاستخدم مشروع من نوع Windows Service  واضف موديول واضف اجراء رئيسي باسم Main هكذا

Public Sub Main
و هنا تكتب اي اكواد تريد تنفيذها و بمجرد انهائها يتم اغلاق البرنامج تلقائيا
اذا تريد مثال على ذلك اخبرني.
End Sub
(25-04-24, 08:53 PM)justforit كتب : [ -> ]اذا تريد تنفيذ اجراءات من دون اظهار اطار فاستخدم مشروع من نوع Windows Service  Big Grinموديول واضف اجراء رئيسي باسم Main هكذا

Public Sub Main
و هنا تكتب اي اكواد تريد تنفيذها و بمجرد انهائها يتم اغلاق البرنامج تلقائيا
اذا تريد مثال على ذلك اخبرني.
End Sub

سبحان الله ياخي قبل 8 سنوات كنت شغال ع الفيجوال بيسك6 كان فيه خانه في الاعدادات للفوورم اسمها visible  معقوله مهي موجوده؟؟

وبالنسبه للـWindows Service  اخاف تطلع مختلفه بشكل كبير واضيع زياده ما انا ضايع  Big Grin Big Grin
الطريقة بسيطة اذا كنت تريد فقط تنفيذ كود

(25-04-24, 10:27 PM)justforit كتب : [ -> ]
الطريقة بسيطة اذا كنت تريد فقط تنفيذ كود


تمام الفكره ان المشروع موجودفعليا مو بدايه مشروع يعني هل في امكانيه انقل المشروع كامل لل Windows Service؟ لو نعم كيف يتم النقل

واصلا الكود المطلوب ان بمجرد فتح البرنامج يتم امر شرط


للتوضيح عندي 2 فورم بمجرد تشغيل البرنامج يتم تنفيذ الشرط
PHP كود :
if  then
form1
.show
else 
form2.show 


طبعا مابغا المستشخدم يشوف الليله الي حاصله فورم رايح  وفورم جاي Big Grin Big Grin
وعليكم السلام ورحمة الله وبركاته

جرب الكود : 
كود :
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Me.Top = Me.Top - 2 * Screen.PrimaryScreen.Bounds.Height
    End Sub

    Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
        Me.Visible = False
        Me.Top = Me.Top + 2 * Screen.PrimaryScreen.Bounds.Height
    End Sub
معذرة اخي لم انتبه ان الفكرة موجودة بالصورة .
ساعمل مثال ان شاء الله حول فكرة اظهار هذه النافذة او عدم ظهورها مثل نافذة تسجيل الدخول اذا اختار المستخدم تخطي نافذة الدخول سيتم حفظ هذا الخيار و فحصه لاحقا.
هذا اللي فهمته من الصورة X2.gif
نسيت ان انبه ان هناك فرق بين windows forms app  و  windows forms app(.NET Framework)
انا استخدم الـ windows forms app(.NET Framework)




لقطة صامتة للكيفية
(26-04-24, 04:51 AM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته

جرب الكود : 
كود :
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Me.Top = Me.Top - 2 * Screen.PrimaryScreen.Bounds.Height
    End Sub

    Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
        Me.Visible = False
        Me.Top = Me.Top + 2 * Screen.PrimaryScreen.Bounds.Height
    End Sub

جربت الكود ولاكن نفس المشكله ظهور الفورم لوهله


(26-04-24, 07:03 AM)justforit كتب : [ -> ]



لقطة صامتة للكيفية


الكود مضبوط بارك الله فيك وتم استخدامه جزاك الله خير