[求助]怎么确定 tabControl1.TabPages里面的子控件!
private void button5_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "记事本|*.txt";
toolStripStatusLabel1.Text = string.Empty;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
foreach (string item in openFileDialog1.FileNames)
{
TabPage tb = new TabPage();
tb.Tag = item;
tb.Text = Path.GetFileName(item);
RichTextBox pb = new RichTextBox();
pb.Parent = tb;
pb.Dock = DockStyle.Fill;
pb.Multiline = true;
StreamReader sr = new StreamReader(item,
Encoding.Default);
pb.Text = sr.ReadToEnd();
tabControl1.TabPages.Add(tb);
}
}
}
这个可以打开多个txt文档,并显示在TabPages里面,
我现在想修改其中一个RichTextBox里面的字体,
我怎么样才能获取当前显示的文本框呢!
这个是修改名字为richTextBox1的里面字体的颜色,
但是我怎么知道TabPages里面文本框的名字呢!
怎么确定呢!RichTextBox pb = new RichTextBox();这个是自动生成的!
怎么弄呀,请大家帮忙!谢谢!
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.ForeColor = colorDialog1.Color;
}