1. Anasayfa
  2. Asp.net

Asp.Net Dersleri – Panel Kontrolü

Asp.Net Dersleri – Panel Kontrolü
0

Panel,Form üzerine eklediğiniz elemanları gruplar halinde ayırmak istediğiniz zaman kullanabileceğiniz bir kontroldür. Hemen bir uygulama ile açıklayalım Sisteme giriş için Kullanıcı Adı ve Şifre Bilgilerini isteyen bir formumuz var bu form elemanlarını isteğe bağlı olarak görünür veya gizli yapmak için panel nesnesini kullanacağız tasarım için gerekli kodlarımız

 <asp:Panel ID="Panel1" runat="server" Height="102px" 
            GroupingText="Üye Bilgileri">
            <asp:Label ID="Label1" runat="server" Text="Kullanıcı Adı"></asp:Label>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <br />
            <asp:Label ID="Label2" runat="server" Text="Şifre"></asp:Label>
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Giriş" />
        </asp:Panel>
        <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
            oncheckedchanged="CheckBox1_CheckedChanged" Text="Sisteme Giriş" />

Burada dikkat ederseniz Sisteme giriş Checkbox’ı panel dışında , checkbox’ın onay durumuna göre panel görünecek veya gizlenecek işlemin checkbox’a tıklanınca hemen gerçekleşmesi için AutoPostBack=”True” özelliğini eklemeyi unutmuyoruz
şimdi kontorl için gerekli, olan kodlarımız

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace kontroller
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (CheckBox1.Checked)
            {
                Panel1.Visible = true;
            }
            else
            {
                Panel1.Visible = false;
            }

        }
    }
}

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments