TabControl Sınıfı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
TabControl Sınıfı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Mart 2013 Perşembe

C Sharp Tabpage Hide Show - C Sharp Tabpage Gizleme Gösterme



KONU : C Sharp Uygulamalar - C Sharp tabpage sayfasını gizleme ve gösterme.
ETİKETLER : c sharp tabpage gizleme | c sharp tabpage visible | c# tabpage visible | csharp tabcontrol tab page visible | csharp tabcontrol tabpage hide | csharp tabcontrol tabpage | csharp hide tabpage | c# tabpage visible | c# tabpage kullanımı | c# tabpages remove | c# tabpage visible property | c# tabpage visible false | c# tabpage visible true.





UYGULAMAYI İNDİR



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace C_Sharp_Tabpage_Hide_Insert_Operation
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //
        }

        /// Tabpage parametrisi olarak girilen tabpage i gizle metodu

        private void HideTabPage(TabPage tabpage)
        {
            if (tabControl1.TabPages.Contains(tabpage))
            {
                tabControl1.TabPages.Remove(tabpage);
            }
        }
 
        /// Tabpage parametresi olarak girilen tabpage i göster

        private void ShowTabPage(TabPage tabpage)
        {
            ShowTabPage(tabpage, tabControl1.TabPages.Count);
        }

        /// tabpage parametresini index değerine göre tabcontrol1 kontrolüne ekleyen metod

        private void ShowTabPage(TabPage tabpage, int index)
        {
            if (tabControl1.TabPages.Contains(tabpage)) return;

            InsertTabPage(tabpage, index);
        }

        /// tabpage parametresini index değerine göre tabcontrol1 kontrolüne ekleyen metod

        private void InsertTabPage(TabPage tabpage, int index)
        {
            if (tabControl1.TabPages.Contains(tabpage)) return;

            tabControl1.TabPages.Insert(index, tabpage);

            tabControl1.SelectedIndex = 0;
        }

        /// Button1 butonuna basıldığında, tabpage1 gizlensin

        private void button1_Click(object sender, EventArgs e)
        {
            // Remove or Hide tabpage1 from tabcontrol1

            HideTabPage(tabPage1);
        }

        /// Button2 butonuna basıldığında, tabpage1 yeniden görünür olsun

        private void button2_Click(object sender, EventArgs e)
        {
            // Show tabpage1 if tabpage1 is removed

            ShowTabPage(tabPage1);
        }

        /// Button3 butonuna basıldığında, girilen indeks numarısına göre tabpage1 yeniden görünür olsun

        private void button3_Click(object sender, EventArgs e)
        {
            // Insert tabpage1 in index 0 position if tabpage1 is removed

            InsertTabPage(tabPage1, 0);
        }
    }
}



UYGULAMAYI İNDİR