✨ أفضل طريقة لترسيخ معرفتك في شيء ما
هي محاولة تعليمه ✨
هي محاولة تعليمه ✨
برمجة تطبيقات الويندوز C# Programming pinned «✨ أفضل طريقة لترسيخ معرفتك في شيء ما هي محاولة تعليمه ✨»
يمكن معالجة احداث ادوات التحكم بدون عمل دالة خاصة بكل حدث لادوات التحكم
بهذه الطريقة الكود يكتب داخل داله البناء للفورم
مثال
public Form1()
{
InitializeComponent();
button1.Click += (s, e) => { new Form2().Show(); this.Hide(); };
button1.MouseEnter += (s, e) => { button1.BackColor = Color.Red; };
button2.Click += (s, e) => { MessageBox.Show("button2"); };
}
بهذه الطريقة الكود يكتب داخل داله البناء للفورم
مثال
public Form1()
{
InitializeComponent();
button1.Click += (s, e) => { new Form2().Show(); this.Hide(); };
button1.MouseEnter += (s, e) => { button1.BackColor = Color.Red; };
button2.Click += (s, e) => { MessageBox.Show("button2"); };
}
What are the steps involved in the life cycle of a Windows Form?
ما هي الخطوات المتضمنة في دورة حياة نموذج Windows؟
1-تحميل (Load): هذه هي الخطوة الأولى عند تحميل نموذج معين في التطبيق
2- التنشيط (Activate): ستظهر هذه الخطوة في الصورة عند تمييز النموذج أو إذا تم التركيز عليه من خلال العودة من الحالة المصغرة الى الحالة(WindowState = maximized) أو إذا تم تحميله للمرة الأولى.
3- إلغاء التنشيط (Deactivate): سيتم تشغيل هذه الخطوة إذا لم يكن النموذج مركزًا أو إذا تم إغلاقه أو تصغيره أو إذا تم نقله إلى الخلفية
4-الإغلاق(Closing): سيتم تشغيل هذه الخطوة إذا كان التطبيق على وشك الإغلاق وهذا يعني قبل خطوة الإغلاق مباشرة.
5- مغلق(Closed): سيتم تنفيذ هذه الخطوة عند إغلاق التطبيق.
6- تم التخلص من(Disposed): يتم تنفيذ هذه الخطوة مرة واحدة بعد إغلاق النموذج أو التطبيق لأداء آلية جمع البيانات المهملة.
ما هي الخطوات المتضمنة في دورة حياة نموذج Windows؟
1-تحميل (Load): هذه هي الخطوة الأولى عند تحميل نموذج معين في التطبيق
2- التنشيط (Activate): ستظهر هذه الخطوة في الصورة عند تمييز النموذج أو إذا تم التركيز عليه من خلال العودة من الحالة المصغرة الى الحالة(WindowState = maximized) أو إذا تم تحميله للمرة الأولى.
3- إلغاء التنشيط (Deactivate): سيتم تشغيل هذه الخطوة إذا لم يكن النموذج مركزًا أو إذا تم إغلاقه أو تصغيره أو إذا تم نقله إلى الخلفية
4-الإغلاق(Closing): سيتم تشغيل هذه الخطوة إذا كان التطبيق على وشك الإغلاق وهذا يعني قبل خطوة الإغلاق مباشرة.
5- مغلق(Closed): سيتم تنفيذ هذه الخطوة عند إغلاق التطبيق.
6- تم التخلص من(Disposed): يتم تنفيذ هذه الخطوة مرة واحدة بعد إغلاق النموذج أو التطبيق لأداء آلية جمع البيانات المهملة.
السلام عليكم
اليوم سوف نقوم بعمل فقرة جديدة وهي عبارة عن مجموعة من الاسئلة في البرمجة المرئية بالسي شارب
اليوم سوف نقوم بعمل فقرة جديدة وهي عبارة عن مجموعة من الاسئلة في البرمجة المرئية بالسي شارب
ما هي الخاصية المستخدمة لقفلText Boxمن إدخال البيانات؟
Anonymous Poll
23%
Textbox. Enabled = True;
60%
Textbox.ReadOnly = true
18%
Textbox.Locked = true;
اهي الدالة المستخدمة لانشاء حدث النقر لكلاس أداة التحكم Button
Anonymous Poll
7%
Add()
80%
Click
13%
PerformClick()
الخاصية التي تقوم بضبط الوقت في اداة Timer
Anonymous Poll
54%
DateTime.Now
8%
DateTime.Today
37%
Interval
كيف يمكنك وضع المؤشر برمجياً على سطر معين أو على حرف في عنصر التحكم RichTextBox في C #؟
Anonymous Poll
63%
Foucs()
23%
Lines and Length property
14%
position
أين تظهر اداة التحكم ImageList عند إضافته من صندوق الادوات في وقت التصميم؟
Anonymous Poll
35%
داخل الفورم
65%
في شريط المكونات (اسفل الفورم)
ماهي الدالة التي تقوم بعرض مربع الحوار dialog box
Anonymous Poll
23%
Show()
75%
ShowDialog()
2%
ShowInTaskBar
أي حدث من احداث textBox يستخدم في تقييد ومنع الtextBox من قبول ارقام او الاحرف ؟
Anonymous Poll
28%
KeyDown
7%
KeyUp
65%
KeyPress
👍1
👍1
الاجابات الصحيحة
textBox.Enabled = true;
——————————————
2
—————————————
PerFromClick()
—————————
Interval
———————-
Lines and Length property
———————————
في شريط المكونات
—————-
ShowDialog
————————
KyePress
—————
ثانية
textBox.Enabled = true;
——————————————
2
—————————————
PerFromClick()
—————————
Interval
———————-
Lines and Length property
———————————
في شريط المكونات
—————-
ShowDialog
————————
KyePress
—————
ثانية
برمجة تطبيقات الويندوز C# Programming
كيف يمكنك وضع المؤشر برمجياً على سطر معين أو على حرف في عنصر التحكم RichTextBox في C #؟
تحتوي اداة التحكم RichTextBox على خاصية الاسطر Lines ، والتي تعرض سطراً واحدًا من الاسطر في سطر منفصل. يحتوي كل إدخال سطر على خاصية الطول Length ، والتي يمكن استخدامها لتحديد المؤشر بدقة عند الحرف ، كما هو موضح في المثال التالي:
private void GoToLineAndColumn(RichTextBox RTB, int Line, int Column)
{
int offset = 0;
for(int i = 0; i < Line -1 && i < RTB.Lines.Length; i++)
{
offset += RTB.Lines[i].Length + 1;
}
RTB.Focus();
RTB.Select(offset + Column, 0);
}
private void GoToLineAndColumn(RichTextBox RTB, int Line, int Column)
{
int offset = 0;
for(int i = 0; i < Line -1 && i < RTB.Lines.Length; i++)
{
offset += RTB.Lines[i].Length + 1;
}
RTB.Focus();
RTB.Select(offset + Column, 0);
}
برمجة تطبيقات الويندوز C# Programming
timer1.Interval = 1000
كم تساوي قيمة المؤقت
كم تساوي قيمة المؤقت
بالنسبة لهذا يعني كل كم من الوقت سوف يعمل الtimer
الف ملي ثانية = ثانية
كيف تكن تحدد الوقت حسب ما تريد في التايمر
1*1000= 1000 -> ثانية
2*1000 = 2000 -> 2 ثواني
----------
1*60*1000 = 60000 -> دقيقة
2*60*1000 = 120000 -> دقيقتين
الف ملي ثانية = ثانية
كيف تكن تحدد الوقت حسب ما تريد في التايمر
1*1000= 1000 -> ثانية
2*1000 = 2000 -> 2 ثواني
----------
1*60*1000 = 60000 -> دقيقة
2*60*1000 = 120000 -> دقيقتين