首页 > 作文

WPF——菜单栏及TabControl

更新时间:2023-04-07 19:55:43 阅读: 评论:0

一、先造一个窗体,然后在窗体里面增加菜单栏及原始的tabcontrol选项卡

<grid>        <menu>            <menuitem header="文件" click="menuitem_click_3">                 <menuitem header="打开新窗口" click="menuitem_click_1"></menuitem>                <menuitem header="退出" click="menuitem_click_4"  ></menuitem>            </menuitem>            <menuitem header="帮助">                <menuitem header="关于我们"></menuitem>            </menuitem>                   </menu>        <tabcontrol name="tabcontrol1" horizontalalignment="left" height="337" margin="0,20,0,0" verticalalignment="top" width="572">            <tabitem header="原始窗口">            平板电脑尺寸    <grid background="#ffe5e5e5">    盗墓小说                <textbox horizontalalignment="left"  height="305" margin="0" textwrapping="wrap" text="" vertical和倍问题公式alignment="top" width="562"/>                                                        </grid>            </tabitem>                 </tabcontrol>    </grid>

二、当点击打开新窗口,便弹出新窗口,并且在新窗口里增加一个占满的文本框

public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();   相宜本草去黑头     }        private int i = 0;//定义一个i用来使新造的Item名字不同        TextBox t;//每造一个新Item 然后将Textbox扔进去        private void MenuItem_Click_1(object nder, RoutedEventArgs e) //打开新窗口按钮        {             TabItem ti = new TabItem();//造一个新选项卡             ti.Header = "新窗口"+(i+1);//新选项卡的名字             TabControl1.Items.Add(ti);//将造好的新选项卡扔进TabControl1里             t = new TextBox();//实体化一个新文本框             t.Width = 562;             t.Height = 305;            //下面开始将文本框添加到新造的选项卡中            ti.Content = t;            //每造一个新窗口便默认突出显示为新窗口             TabControl1.SelectedIndex = i+1;       //TabControl1.SelectedIndex = TabControl1.Items.Count - 1;             i++;       //双击每个选项卡触发的事件       ti.MouDoubleClick+=ti_MouDoubleClick;        }             private void MenuItem_Click_4(object nder, RoutedEventArgs e)//关闭按钮        {            this.Clo();        }           private void ti_MouDoubleClick(object nder, MouButtonEventArgs e)              {                  TabIt杜鹃鸟em s = (TabItem)nder; //nder代表每个选项卡                  TabControl1.Items.Remove(s);              }private void MenuItem_Click_3(object nder, RoutedEventArgs e)        {        }    }

本文发布于:2023-04-07 19:55:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/87ba2e08806ebb3e2bec3aee35d5e3cc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:WPF——菜单栏及TabControl.doc

本文 PDF 下载地址:WPF——菜单栏及TabControl.pdf

下一篇:返回列表
标签:新窗口   选项卡   新造   文本框
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图