动态添加XtraTabControl
?初學(xué)DXperience,記一點筆記吧。
?
public int GetTabName(string value)
??????? {
??????????? int count = -1;
??????????? for (int i = 0; i < xtraTabControl1.TabPages.Count; i++)
??????????? {
??????????????? if (xtraTabControl1.TabPages[i].Name == value)
??????????????? {
??????????????????? return i;
??????????????? }
??????????? }
??????????? return count;
??????? }
?
?
?private void button1_Click(object sender, EventArgs e)
??????? {
??????????? int i = GetTabName("1");? //查詢Tab控件中是否有此 name屬性
??????????? if (i != -1)
??????????? {
??????????????? xtraTabControl1.SelectedTabPageIndex = i;
??????????????? return;
??????????? }
??????????? TextBox Mytextbox = new TextBox();? //TextBox
??????????? DevExpress.XtraTab.XtraTabPage tp = new DevExpress.XtraTab.XtraTabPage();
??????????? tp.Controls.Add(Mytextbox);
??????????? tp.Text = "1";
??????????? tp.Name = "1";
??????????? xtraTabControl1.TabPages.Add(tp);
????????
??????????? xtraTabControl1.SelectedTabPage = tp;
???? }
??????? private void button2_Click(object sender, EventArgs e)
??????? {
??????????? int i = GetTabName("2");? //查詢Tab控件中是否有此 name屬性
??????????? if (i != -1)
??????????? {
??????????????? xtraTabControl1.SelectedTabPageIndex = i;
??????????????? return;
??????????? }
??????????? TextBox Mytextbox = new TextBox();?? //TextBox
??????????? DevExpress.XtraTab.XtraTabPage tp1 = new DevExpress.XtraTab.XtraTabPage();
??????????? tp1.Controls.Add(Mytextbox);
??????????? tp1.Text = "2";
??????????? tp1.Name = "2";
??????????? xtraTabControl1.TabPages.Add(tp1);
??????????? xtraTabControl1.SelectedTabPage = tp1;
??????? }
總結(jié)
以上是生活随笔為你收集整理的动态添加XtraTabControl的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反向Socket连接
- 下一篇: CFile读写文件 实现复制文件功能