Kaydol:
Kayıt Yorumları
(
Atom
)
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); } } }
Hiç yorum yok :
Yorum Gönder