Kod:
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_Form_Kontroller
{
public partial class Kontroller_Icindeki_Textbox_Kontrolu : Form
{
public Kontroller_Icindeki_Textbox_Kontrolu()
{
InitializeComponent();
}
private **** Kontroller_Icindeki_Textbox_Kontrolu_Load(object sender, EventArgs e)
{
this.btnClean.Text = "Temizle";
this.btnClean.Name = "btnClean";
this.Name = "kontroller_icindeki_textbox_kontrolu";
this.Text = "Kontroller İçindeki Textbox Kontrolu";
this.btnTextFill.Text = "Bütün Kontrollerin Text Kısmını Doldur";
this.btnTextFill.Name = "btnTextFill";
this.groupBoxControl.Text = "groupBox Kontrolu";
this.groupBoxControl.Name = "groupBoxControl";
}
private **** btnTextFill_Click(object sender, EventArgs e)
{
//Sadece form kontrolu içindeki Textbox lari doldurur
foreach (Control item in this.Controls)
{
if (item is TextBox)
{
item.Text = "TextBox";
}
}
//sadece form kontrolunun içindeki kontrolleri yani Textbox lari doldurur.
foreach (Control item in this.Controls)
{
foreach (Control c_item in item.Controls)
{
if (c_item is TextBox)
{
c_item.Text = "TextBox";
}
}
}
}
private **** btnClean_Click(object sender, EventArgs e)
{
//sadece form içindeki kontrolleri temizler
foreach (Control item in this.Controls)
{
if (item is TextBox)
{
item.Text = "";
}
}
//sadece groupbox kontrolu içindeki textbox lari temizler
foreach (Control item in groupBoxControl.Controls)
{
if (item is TextBox)
{
item.Text = "";
}
}
//Sadece form kontrolu içindeki kontrolerin içindeki TextBox lari Temizler
foreach (Control item in this.Controls)
{
foreach (Control c_item in item.Controls)
{
if (c_item is TextBox)
{
c_item.Text = "";
}
}
}
}
}
}