hi for all
i have a Question
how do i use the "WebUserControl" and if you do not mind
Please Add an Example with your description
Thanks alot
:rolleyes:
hi for all
i have a Question
how do i use the "WebUserControl" and if you do not mind
Please Add an Example with your description
Thanks alot
:rolleyes:
server_programmer كتب:hi for alli have a Question
how do i use the "WebUserControl" and if you do not mind
Please Add an Example with your description
Thanks alot
:rolleyes:
ذس إز أرابيك فورام،
بليز أند إف يو دون مايند، رايت ذا بوست إن أرابيك بيكوز آي كانوت أندير ستاند...
ثانك يوو
اقتباسمساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا
اقتباسASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL
my PC does not Support the Arabic Unicode
and i can not make any change to this computer because it is not mine
ok
:rolleyes:
تم تعديل هذه المشاركة بواسطة server_programmer في 29 ديسمبر 2005 في 15:07
أشكرك أخي smiling4ever على التعقيب
انا ما كنت قادر أكتب باللغة العربية في الأول لأن الجهاز اللي كنت علية ما يدعم اللغة العربية و في نفس الوقت مو جهازي علشان اغير فية مثل ما أحب
المهم
أعزائي أعضاء المنتدي
أنا أريد ان أستخدم ال WebUserControl
في مشروع ASP.NET
الفكرة هي أني أريد ان أعمل فرضا أداة WebUserControl فيها فقط TextBox
وعند الفتح لصفحة معينة تكون فارغة في الأول و في حدث معين يتم أنشاء أكثر من نسخة من هذا الكنترول بحيث تظهر للمستحدم
و هي تحتوي علي قيم أو تعطي فرصة للمستخدم بأن يدخل بياناتة
المهم
اريد لو ممكن مثال بسيط يشرح كيف يتم أستخدام ال WebUserControl التي تم تصميمها في نفس المشروع
و لكم خالص شكري و تقديري
You can fly while you can touch the sky
أحسنت أخي محمد خليل
الموضوع الذي أشرت له جيد جدا
وأنا لا توجد لدي مشكلة مع أنشاء الكنترول نفسها
بل أنشاء نسخ منها و عرضها في الصفحة نفسها
بمعنى
أني أريد أن أعمل
Load
للأداة مثلا 10 مرات في حدث معين
أو 15 مرة
أو 200 مرة
حسب الحاجة
و ذلك بالبرمجة
فكيف يتم ذلك ؟؟؟؟؟؟؟؟؟؟
جزاك الله خير
تم تعديل هذه المشاركة بواسطة server_programmer في 31 ديسمبر 2005 في 13:42
تقدر تستفيد من هذا الدرس بالعربي
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

ما لقيتة يا عزيزي
خلينا أسهلها عليك
لو عملت أنا كنترول أسمها ABC
و قمت بوضعها على الصفحة
و عملت بجانبها زر يعمل أنشاء لنسخ من هذة الأداة على نفس الصفحة
ما هو الكود اللازم لعمل أنشاء العناصر و وضعم أمام عين المستخدم ؟
و شكرا أتعبتك معاي :rolleyes:
تم تعديل هذه المشاركة بواسطة server_programmer في 1 يناير 2006 في 01:08
MCP
MCTS:.Net Framework 2.0: Web Applications
MCPD:Web Developer
private void Button1_Click(object sender,EventArgs e)
{
ABC a =new ABC;
panel1.Controls.Add(a);
}محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

أخواني الأكارم
أشكركم على الرد السريع
المشكلة هي أني أريد أن أعمل كنترول خاصة بشاشة محددة
الكنترول هذة مبدأيا تتكون من عنصرين
Button و TextBox
أسمها
ABC ولقد قمت بتصميمها بحيث تقوم بكل المهام الوظيفية المطلوبة منها بعناية
و أريد من خلال الشاشة الرئيسية أن أعمل أضافة لهذة الكنترول بشكل أوتوماتيكي و أكثر من مرة لعنصر ال Panel الموجود على نفس الشاشة
بحيث يستطيع المستخدم أن يستخدم الكنترولز هذة مرة واحدة من نفس الشاشة
مثل عملية ال Upload المستخدمة لنقل بعض الملفات لموقع معين أو لأرسال مرفقات لرسالة بريدية
عندما قمت بتجربة الكود التالي أشتغل و لا أحلى منة
Dim t As New TextBox
t.ID = "essam_Saeed_" & i
t.Visible = True
Panel1.Controls.Add(t)
Panel1.Controls.Add(New LiteralControl("<span style=font-size: 9pt; font-weight: 700>Employee File</span></font></td>"))
Panel1.Controls.Add(New LiteralControl("</tr>"))لكن عندما جربت نفس الكود مع الكنترول التي قمت بعملها و هي ال
ABC
Dim t As New ABC
t.ID = "essam_Saeed_" & i
t.Visible = True
Panel1.Controls.Add(t)
Panel1.Controls.Add(New LiteralControl("<span style=font-size: 9pt; font-weight: 700>Employee File</span></font></td>"))
Panel1.Controls.Add(New LiteralControl("</tr>"))لم تظهر لي رسالة الخطأ
و لكن لم أرى الكنترول على الصفحة أيضا
فكيف الحل ؟ :(
server_programmer كتب:أخواني الأكارمأشكركم على الرد السريع
المشكلة هي أني أريد أن أعمل كنترول خاصة بشاشة محددة
الكنترول هذة مبدأيا تتكون من عنصرين
Button و TextBox
أسمها
ABC ولقد قمت بتصميمها بحيث تقوم بكل المهام الوظيفية المطلوبة منها بعناية
و أريد من خلال الشاشة الرئيسية أن أعمل أضافة لهذة الكنترول بشكل أوتوماتيكي و أكثر من مرة لعنصر ال Panel الموجود على نفس الشاشة
بحيث يستطيع المستخدم أن يستخدم الكنترولز هذة مرة واحدة من نفس الشاشة
مثل عملية ال Upload المستخدمة لنقل بعض الملفات لموقع معين أو لأرسال مرفقات لرسالة بريدية
عندما قمت بتجربة الكود التالي أشتغل و لا أحلى منة
الاخ server أريد تعقيب على ماورد فى رسالتك لانى وجدت كتابة رسالتك فى نفس توقيت كتابة رسالتى لذا سأرد على مشاركتك من خلال فهمى لهذا الموضوع و اتمنى أن أفيدك فى ذلك وخطوات اضافة control الى webform تتم بأن أقوم اولا باضافة ITEM جديد الى المشروع الذى أعمل به وهذا ITEM هو Web User Control وداخل هذا الكنترول أقوم بكتابة كود الكنترول الخاص بى كما ورد فى الكود الذى لديك ثم أقوم بغلق هذا الكنترول بعد الانتهاء من كتابة الكود وأقوم بعمل Build للمشروع وبعد هذه الخطوه المفترض أن يقوم VS.net باضافة هذا الكنترول الى ToolBox الخاصه بك ثم تقوم بعد ذلك باضافته الى WebForm التى تريد وضع Control بها
Dim t As New TextBox t.ID = "essam_Saeed_" & i t.Visible = True Panel1.Controls.Add(t) Panel1.Controls.Add(New LiteralControl("<span style=font-size: 9pt; font-weight: 700>Employee File</span></font></td>")) Panel1.Controls.Add(New LiteralControl("</tr>"))لكن عندما جربت نفس الكود مع الكنترول التي قمت بعملها و هي ال
ABC
Dim t As New ABC t.ID = "essam_Saeed_" & i t.Visible = True Panel1.Controls.Add(t) Panel1.Controls.Add(New LiteralControl("<span style=font-size: 9pt; font-weight: 700>Employee File</span></font></td>")) Panel1.Controls.Add(New LiteralControl("</tr>"))لم تظهر لي رسالة الخطأ
و لكن لم أرى الكنترول على الصفحة أيضا
فكيف الحل ؟ :(
اقتباسيقوم VS.net باضافة هذا الكنترول الى ToolBox الخاصه بك ثم تقوم بعد ذلك باضافته الى WebForm التى تريد وضع Control بها
السيد : أسامة عبد السلام المسيدى
أشكر لك تواصلك الطيب
للأسف أبشرك أن ال VS.net عندي غير اللي عند العالم كلها
يعني لا يخضع لقوانين المنطق و العقل :rolleyes:
و للأسف لا يعمل أي أضافة على ال ToolBox خاصتي
ليش ؟ و الله ما أعرف :wacko:
السلام عليكم
أخي حسب ماأفتهملي من اسؤال انك تريد ن تعمل Web User Control الذي الإمتداد تبعه ascx ..وإضافته الى اي صفحة تريدها اثناء ال RunTime ..؟؟
قم بعمل ال User Control ومن تم..قم بإضافتها الى اي كنترول في الصفحة أو الى الصفحة نفسها..مثلا..إذا تريد ان تضيفها الى الصفحة..قم بكتابة التالي عللى سبيل المثال اسم ال UserContorl :
MyUserControl.ascx ............
ومن تم نقوم بعمل تحميل للملف ..
Control userControl=this.LoadControl("MyUserControl.ascx");
Page.Controls.Add(userControl);
Or You can add it to any control that inherit from Control..
like HtmlTableCell Control...
TableCell cell1;
cell1.Controls.Add(userControl);بالتوفيق
بسام باصمد

اللهم انصر إخواننا المجاهدين في كل مكان..
مشكور يا أبن بلادي
طول الله في عمرك
جات في وقتها
بس سؤال على الطاير
الأحداث اللي تمت كتابتها في ال Control الأصلية ألاحظ أنها لا تتنفذ - لا تشتغل - يا ترى ليش ؟
هل محتاج أن تضيف Event Handle للكنترول الجديدة اللي يتم أنشاءها في ال RunTime ؟
هذا الموضوع مغلق.