20-03-23, 05:19 AM
السلام عليكم
محتاج كود يقوم بظهار مسج بوكس
كل يوم سبت او احد
لا يعتمد على السنه الحاله او الشهر الحالي
فقط اليوم
يعني لما يكون يوم ثلاثاء لا يظهر مسج بوكس
لما يكون يوم سبت يظهر مسج بوكس
اكون شاكر لكم اخواني
(20-03-23, 05:19 AM)mac9 كتب : [ -> ]السلام عليكممحتاج كود يقوم بظهار مسج بوكسكل يوم سبت او احد
لا يعتمد على السنه الحاله او الشهر الحالي
فقط اليوم
يعني لما يكون يوم ثلاثاء لا يظهر مسج بوكس
لما يكون يوم سبت يظهر مسج بوكس
اكون شاكر لكم اخواني
If (Weekday(Now).ToString() = 7 Or Weekday(Now).ToString() = 1) Then
MsgBox(Date.Now.ToString("dddd"))
End If(21-03-23, 07:02 AM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
هذا الكود ضعه في المكان المناسب لبرنامجك :
كود :
If (Weekday(Now).ToString() = 0 Or Weekday(Now).ToString() = 1) Then
MsgBox(Date.Now.ToString("dddd"))
End If
(22-03-23, 03:46 AM)Taha Okla كتب : [ -> ]السبت = 0
الأحد = 1
وهكذا ...
If (Now.DayOfWeek.ToString()) = "Saturday" Or (Now.DayOfWeek.ToString()) = "Sunday" Then
MsgBox(Date.Now.ToString("dddd"))
End If(22-03-23, 02:53 PM)أبو خالد الشكري كتب : [ -> ](22-03-23, 03:46 AM)Taha Okla كتب : [ -> ]السبت = 0
الأحد = 1
وهكذا ...
بعد إذنك أستاذ طه
عملت تعديل بسيط على الكود للتسهيل
حيث أن اسم اليوم بالحروف أوضح من رقم اليوم
كود :
كود :
If (Now.DayOfWeek.ToString()) = "Saturday" Or (Now.DayOfWeek.ToString()) = "Sunday" Then
MsgBox(Date.Now.ToString("dddd"))
End If
() Dim selectedDay As String = ComboBox1.SelectedItem.ToString
Dim today As DateTime = DateTime.Today
If selectedDay = today.DayOfWeek.ToString() Then
' تنفيذ الشرط المطلوب هنا
MessageBox.Show("اليوم المختار هو يوم " & selectedDay)
Else
MessageBox.Show("اليوم المختار ليس اليوم الحالي")
End IfImports System.Windows.Forms
Module ShowMessageBoxOnWeekends
Sub Main()
Dim currentDayOfWeek As DayOfWeek = DateTime.Now.DayOfWeek
If currentDayOfWeek = DayOfWeek.Saturday Or currentDayOfWeek = DayOfWeek.Sunday Then
MessageBox.Show("اليوم هو يوم السبت أو الأحد!", "رسالة", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Sub
End Module
If Weekday(Now) = 7 Then
MsgBox(Date.Now.ToString("dddd"))
End If
If Weekday(Now) = 3 Then
MsgBox(Date.Now.ToString("dddd"))
End If