السلام عليكم ورحمة الله وبركاتة
لي سؤال ما فائدة الاداة Panel مع شرح بمثال اذا امكن
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاتة
لي سؤال ما فائدة الاداة Panel مع شرح بمثال اذا امكن
وجزاكم الله خيرا
هلا اخي
بكل بساطة الـ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
ومن الاستخدامات الهامة جداً للـ Panel أيضاً أنك بها تستطيع تحديد الزر الافتراضي لمجموعة أدوات .. وذلك مفيد جداً لعمل Validation
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة