يحيى نشر 25 مايو 2016 أرسل تقرير نشر 25 مايو 2016 بلغة c#، أبحث عن طريقة تعلمني بالبيانات الجديدة المدخلة أو التعديلات التي قام بها كل مستخدم في form؟ فكيف يمكنني القيام بذلك؟ اقتباس
0 حسام برهان نشر 26 مايو 2016 أرسل تقرير نشر 26 مايو 2016 أحد الأساليب الممكنة لذلك هو في إنشاء متغيّر من النوع StringBuilder (موجود ضمن System.Text) ثمّ إضافة أي تعديل يقوم به المستخدم ضمن معالجات الأحداث الموجودة ضمن النموذج form. لمزيد من التوضيح أنشئ مشروع جديد ضمن Visual Studio ثم انسخ الشيفرة التالية إلى نافذة النموذج، مع الانتباه إلى ربط معالجات الأحداث textBox1_TextChanged و textBox2_TextChanged و button1_Click بالأحداث المناسبة لها: using System; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { private StringBuilder changes = new StringBuilder(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MessageBox.Show(changes.ToString(), "Changes", MessageBoxButtons.OK, MessageBoxIcon.Information); changes.Clear(); } private void textBox1_TextChanged(object sender, EventArgs e) { //do some operations changes.AppendLine("User made following changes in textBox1 : " + textBox1.Text); } private void textBox2_TextChanged(object sender, EventArgs e) { //do some operations changes.AppendLine("User made following changes in textBox2 : " + textBox2.Text); } } } أو يمكنك تجريب المشروع الجاهز المرفق. WindowsFormsApplication1.zip 1 اقتباس
السؤال
يحيى
بلغة c#، أبحث عن طريقة تعلمني بالبيانات الجديدة المدخلة أو التعديلات التي قام بها كل مستخدم في form؟
فكيف يمكنني القيام بذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.