منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ (/showthread.php?tid=48387)



عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - ABDULLAH HASSAN - 25-04-24






مني لاقي خيار visible في اعدادات الفورم
وحاولت استخدم الامر me .hide او الامر me.visible = false لاكن رفضو يشتغلو عند تشغيل الفورم
يعني لازم احط الامر في زر او بتدخل من المستخدم
( انا احتاج الفورم يشتغل مخفي غير واضح )


RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - ABDULLAH HASSAN - 25-04-24

(25-04-24, 08:00 PM)Amir_Alzubidy كتب :
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Shown 
PHP كود :
MyBase.Shown 

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




RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - justforit - 25-04-24

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

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


RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - ABDULLAH HASSAN - 25-04-24

(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


RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - justforit - 25-04-24

الطريقة بسيطة اذا كنت تريد فقط تنفيذ كود




RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - ABDULLAH HASSAN - 25-04-24

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


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

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


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


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


RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - Taha Okla - 26-04-24

وعليكم السلام ورحمة الله وبركاته

جرب الكود : 
كود :
    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



RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - justforit - 26-04-24

معذرة اخي لم انتبه ان الفكرة موجودة بالصورة .
ساعمل مثال ان شاء الله حول فكرة اظهار هذه النافذة او عدم ظهورها مثل نافذة تسجيل الدخول اذا اختار المستخدم تخطي نافذة الدخول سيتم حفظ هذا الخيار و فحصه لاحقا.
هذا اللي فهمته من الصورة X2.gif
نسيت ان انبه ان هناك فرق بين windows forms app  و  windows forms app(.NET Framework)
انا استخدم الـ windows forms app(.NET Framework)



RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - justforit - 26-04-24





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


RE: عدم القدر على اخفاء الفورم عند بدء التشغيل؟؟ - ABDULLAH HASSAN - 26-04-24

(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 كتب :



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


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