الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فائدة الاداة Panel

بدأه sharks في 21 فبراير 2008 · 2 رد · 957 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لي سؤال ما فائدة الاداة Panel مع شرح بمثال اذا امكن

وجزاكم الله خيرا

#2

هلا اخي

بكل بساطة الـpanel عبارة عن حاوية من أجل وضع العناصر فيها مثلا textbox و button ....... والتعامل مع هذه العناصرة كأنها كلتة واحدة يعني مثلا استطيع اخفاء واظهار هذه العناصر دفعة واحدة أو تغير موضع هذه المجموعة......

ملاحظة:اكثر استخدامات الـpanel هو توليد عناصر أو كونترولات دينامكياً ووضعها ضمن الـpanel اثناء عملية التشغيل اي عند الـRunTime

<html>

<head>

<script language="VB" runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

Dim numlabels as Integer

Dim numtexts as Integer

Dim i as Integer

' Show/Hide Panel Contents

If Check1.Checked Then

Panel1.Visible = False

Else

Panel1.Visible = True

End If

' Generate label controls

numlabels = CInt(DropDown1.SelectedItem.Value)

For i = 1 To numlabels

Dim l As Label = New Label()

l.Text = "Label" & i

l.ID = "Label" & i

Panel1.Controls.Add(l)

Panel1.Controls.Add(new LiteralControl("<br>"))

Next

' Generate textbox controls

numtexts = CInt(DropDown2.SelectedItem.Value)

For i = 1 To numtexts

Dim t As TextBox = New TextBox()

t.Text = "TextBox" & i

t.ID = "TextBox" & i

Panel1.Controls.Add(t)

Panel1.Controls.Add(new LiteralControl("<br>"))

Next

End Sub

</script>

</head>

<body>

<h3><font face="Verdana">Panel Example</font></h3>

<form runat=server>

<asp:Panel id="Panel1" runat="server"

BackColor="gainsboro"

Height="200px"

Width="300px">

Panel1: Here is some static content...

<p>

</asp:Panel>

<p>

Generate Labels:

<asp:DropDownList id=DropDown1 runat="server">

<asp:ListItem Value="0">0</asp:ListItem>

<asp:ListItem Value="1">1</asp:ListItem>

<asp:ListItem Value="2">2</asp:ListItem>

<asp:ListItem Value="3">3</asp:ListItem>

<asp:ListItem Value="4">4</asp:ListItem>

</asp:DropDownList>

<br>

Generate TextBoxes:

<asp:DropDownList id=DropDown2 runat="server">

<asp:ListItem Value="0">0</asp:ListItem>

<asp:ListItem Value="1">1</asp:ListItem>

<asp:ListItem Value="2">2</asp:ListItem>

<asp:ListItem Value="3">3</asp:ListItem>

<asp:ListItem Value="4">4</asp:ListItem>

</asp:DropDownList>

<p>

<asp:CheckBox id="Check1" Text="Hide Panel" runat="server"/>

<p>

<asp:Button Text="Refresh Panel" runat="server"/>

</font>

</form>

</body>

</html>

تم تعديل هذه المشاركة بواسطة محمد سماقية في 22 فبراير 2008 في 04:24

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#3

ومن الاستخدامات الهامة جداً للـ Panel أيضاً أنك بها تستطيع تحديد الزر الافتراضي لمجموعة أدوات .. وذلك مفيد جداً لعمل Validation

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة