Comment le composant c# tabcontrol affiche FORM
Comme le titre l'indique, lorsque vous cliquez sur un élément du composant menuStrip1 ou du composant toolStrip1, le FORM ne s'affichera plus et tout sera affiché dans le nom du titre. de la page Tabpage affichée est également basée sur ce composant. Le nom d'un élément dans le formulaire FORM est conçu en premier, et tout le contenu doit être transformé en formulaire d'étiquette à chaque fois qu'un nouveau formulaire est ajouté, le nouveau formulaire le sera ; s'affichera, et si le formulaire est fermé, le précédent s'affichera.
C# code private void button2_Click(object sender, EventArgs e) { bool have = false; foreach (TabPage a in tabControl1.TabPages) { if (a.Name == "KKK") //tabpage名 kkk { have = true; } } if (!have) { TabPage TabPageCity1 = new TabPage("KKK"); TabPageCity1.Name = "KKK"; this.tabControl1.TabPages.Add(TabPageCity1); FormCity frmCity = new FormCity(); //FormCity:From frmCity.TopLevel = false; frmCity.Parent = TabPageCity1; frmCity.ControlBox = false; frmCity.Dock = System.Windows.Forms.DockStyle.Fill; frmCity.Show(); this.tabControl1.SelectedTab = TabPageCity1; } else { MessageBox.Show("cz"); } }
Définissez FormBorderStyle sur Aucun et il n'y aura pas de barre de titre
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!