Excel不仅可以自己创建选项卡和组,还可以重命名或更改内置选项卡和组的顺序。直接说可能很难理解,下面我直接演示效果吧。
看红色的选框,大家一看图片就知道我要表达什么意思了吧?我是怎么操作的呢?请大家看下面的gif动画。
是不是很简单?不过前提是你打开【Excel选项】对话框,打开【Excel选项】对话框步骤如下图所示。
-
mysql数据库里的选项卡_数据库管理工具选项卡怎么进行偏好设置
2021-02-03 14:07:41选择最新创建的选项卡:选项卡式窗口会聚焦在最新打开的选项卡。永远显示选项卡栏:显示选项卡栏。在最新的窗口中打开新选项卡:如果你在“默认打开在”选项中选择“选项卡式窗口”,它让你勾选这个选项在最新的窗口...Navicat Premium
选项卡
默认打开在:打开新窗口在“主窗口”、“选项卡式窗口”或“新窗口”。
当关闭多个选项卡时警告我:当你正在关闭多个选项卡时会有警告信息提示你。
选择最新创建的选项卡:选项卡式窗口会聚焦在最新打开的选项卡。
永远显示选项卡栏:显示选项卡栏。
在最新的窗口中打开新选项卡:如果你在“默认打开在”选项中选择“选项卡式窗口”,它让你勾选这个选项在最新的窗口中打开新的选项卡。否则,新的 选项卡将会打开在主窗口,即使已有对象打开了新窗口。
SQL 编辑器
显示行号:在编辑器旁边显示行号方便参考。
使用代码折叠:代码折叠让代码在编辑器折叠成一个块并只有第一行显示出来。
使用括号高亮显示:当你的游标移动到其中一个括号,高亮显示该对括号方便参考。
使用语法高亮显示:语法高亮显示帮助你清楚地查看代码。根据代码属于的类别,代码会在 SQL 编辑器中用不同的色彩及字型高亮显示。
禁用如果文件大小大于 MB:语法高亮显示功能可以设置最大文件大小限制以提高性能,例如:10。
使用自动完成代码(只限于完整版本):当你在对象名之间输入. (dot) 符号,SQL 编辑器将会提供弹出列表显示一些近似字让你可以完成代码。
延迟:你可以改变出现弹出列表所需要的时间。
自动保存已修改的文件:定义间隔,例如:30 秒。在 SQL 编辑器作出修改后自动保存。
定位宽度:输入一个定位佔有的字符数目,例如:5。
以上是关于 Navicat Mac 选项卡和SQL 编辑器的偏好设置,如果你还想了解其他偏好设置,可以关注相关的教程。
本文来源于:http://www.formysql.com/jiqiao/xuanxiangka-shezhi.html
-
Excel技巧:自定义选项卡
2019-09-22 23:44:38Excel不仅可以自己创建选项卡和组,还可以重命名或更改内置选项卡和组的顺序。直接说可能很难理解,下面我直接演示效果吧。 看红色的选框,大家一看图片就知道我要表达什么意思了吧?我是怎么操作的呢?请大家看下面...转载于:https://www.cnblogs.com/haigeoffice/p/8575952.html
-
excel技巧:自定义选项卡
2018-03-15 20:06:57Excel不仅可以自己创建选项卡和组,还可以重命名或更改内置选项卡和组的顺序。直接说可能很难理解,下面我直接演示效果吧。 看红色的选框,大家一看图片就知道我要表达什么意思了吧?我是怎么操作的呢?请大家看...Excel不仅可以自己创建选项卡和组,还可以重命名或更改内置选项卡和组的顺序。直接说可能很难理解,下面我直接演示效果吧。
看红色的选框,大家一看图片就知道我要表达什么意思了吧?我是怎么操作的呢?请大家看下面的gif动画。
是不是很简单?不过前提是你打开【Excel选项】对话框,打开【Excel选项】对话框步骤如下图所示。
-
WPF的选项卡按钮
2019-07-16 16:53:21第一步: 关于选项卡是本身没有关闭按钮的,所以我们要重构它,打开Visual Studio软件,创建一个用户控件页面给它一个名字,把用户控件的UserControl名称改为TabItem,因为我们要重构的是TabItem。然后右键点击查看...作者:孙英鹏 撰写时间:2019年7月16日
当我们点击某个页面时,它的头顶上方会有一个选项卡按钮,会有页面名称,关于它们是怎么写的,来看一下。
第一步: 关于选项卡是本身没有关闭按钮的,所以我们要重构它,打开Visual Studio软件,创建一个用户控件页面给它一个名字,把用户控件的UserControl名称改为TabItem,因为我们要重构的是TabItem。然后右键点击查看代码转到后面,也把名字改了(看图1)。图1:
第二步:重构模板。首先给页面一个Loaded的事件,然后在重构,重构的时候要注意一下,由于它本身就是一个控件并不是顶级元素,里面是不可以接受子节点。接下来就来定义资源和样式,在资源里面编写边框和背景,给它一个正方形绘图和一个定义触发器,在样式里面就写边框色、背景色和字体,写的时候要注意,样式是给谁指定,要指定的一定要指定,不然后面用不了。
代码:
<TabItem.Resources> <!--按钮样式:用x:Key设置唯一键--> <Style x:Key="CloseButtonStyle" TargetType="{x:Type Button}"> <!--边框:黑色--> <Setter Property="BorderBrush" Value="Black"></Setter> <!--背景:白色--> <Setter Property="Background" Value="White"></Setter> <Setter Property="Template"> <Setter.Value> <!--自定义模板--> <ControlTemplate TargetType="{x:Type Button}"> <!--定义视觉树--> <Grid> <!--形状绘图:正方形--> <Rectangle Width="15" Height="15" HorizontalAlignment="Center" VerticalAlignment="Center" Stroke="{TemplateBinding BorderBrush}" Fill="{TemplateBinding Background}"/> <TextBlock x:Name="text" FontSize="10" Text="X" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock> </Grid> <!--定义触发器--> <ControlTemplate.Triggers> <Trigger Property="IsPressed" Value="true"> <!--设置背景色--> <Setter Property="Background" Value="#FF1F5581"></Setter> <!--设置字体颜色:白色--> <Setter TargetName="text" Property="Foreground" Value="White"></Setter> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </TabItem.Resources> <!--定义样式--> <TabItem.Style> <!--选项卡--> <Style TargetType="{x:Type TabItem}"> <!--边框画刷:黑色--> <Setter Property="BorderBrush" Value="Black"></Setter> <!--背景色:白色--> <Setter Property="Background" Value="White"></Setter> <!--字体:黑色--> <Setter Property="Foreground" Value="Black"></Setter> <!--内边距:5,0,0,0--> <Setter Property="Padding" Value="5,0,0,0"></Setter> <!--水平对齐方式:靠左--> <Setter Property="HorizontalAlignment" Value="Left"></Setter> <!--垂直对齐方式:居中--> <Setter Property="VerticalAlignment" Value="Center"></Setter> <Setter Property="Template"> <Setter.Value> <!--定义模板:选项卡--> <ControlTemplate TargetType="{x:Type TabItem}"> <!--定义视觉树--> <!--边框:边框画刷BorderBrush,边框粗度BorderThickness,背景都是绑定模板样式Background--> <Border CornerRadius="5,0,0,0" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}"> <Grid> <!--定义两列--> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"> </ColumnDefinition> <ColumnDefinition Width="20"> </ColumnDefinition> </Grid.ColumnDefinitions> <!--定义内容:内容演示--> <ContentPresenter Grid.Column="0" ContentSource="Header" Margin="{TemplateBinding Padding}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}"/> <!--按钮样式Style:依赖属性绑定—》资源--> <Button Grid.Column="1" Name="btn_Close" Style="{StaticResource CloseButtonStyle}" Click="btn_Close_Click"></Button> </Grid> </Border> <!--定义触发器--> <ControlTemplate.Triggers> <Trigger Property="IsSelected" Value="true"> <Setter Property="Background" Value="SkyBlue"></Setter> <Setter Property="Foreground" Value="White"></Setter> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </TabItem.Style>
第三步:写完了前面的代码,就要写后面的代码。
代码:
public partial class UCTabItemWithClose : TabItem { public UCTabItemWithClose() { InitializeComponent(); } #region 成员变量 /// <summary> /// 父级TabControl /// </summary> private TabControl m_Parent; /// <summary> /// 约定的宽度 /// </summary> private double m_ConventionWidth = 100; #endregion //页面加载事件 private void TabItem_Loaded(object sender, RoutedEventArgs e) { //找到父级TabControl m_Parent = FindParentTabControl(this); if (m_Parent != null) Load(); } //关闭按钮(关闭本身) private void btn_Close_Click(object sender, RoutedEventArgs e) { if (m_Parent == null) return; //移除自身 m_Parent.Items.Remove(this); //移除事件 m_Parent.SizeChanged -= m_Parent_SizeChanged; //调整剩余项大小 //保持约定宽度item的临界个数 int criticalCount = (int)((m_Parent.ActualWidth - 5) / m_ConventionWidth); //平均宽度 double perWidth = (m_Parent.ActualWidth - 5) / m_Parent.Items.Count; foreach (UCTabItemWithClose item in m_Parent.Items) { if (m_Parent.Items.Count <= criticalCount) { item.Width = m_ConventionWidth; } else { item.Width = perWidth; } } } #region 父级TabControl尺寸发生变化 /// <summary> /// 父级TabControl尺寸发生变化 /// </summary> private void m_Parent_SizeChanged(object sender, SizeChangedEventArgs e) { //调整自身大小 //保持约定宽度item的临界个数 int criticalCount = (int)((m_Parent.ActualWidth - 5) / m_ConventionWidth); if (m_Parent.Items.Count <= criticalCount) { //小于等于临界个数 等于约定宽度 this.Width = m_ConventionWidth; } else { //大于临界个数 等于平均宽度 double perWidth = (m_Parent.ActualWidth - 5) / m_Parent.Items.Count; this.Width = perWidth; } } #endregion #region 方法 #region Load /// <summary> /// Load /// </summary> private void Load() { //约定的宽度 double.TryParse(m_Parent.Tag.ToString(), out m_ConventionWidth); //注册父级TabControl尺寸发生变化事件 m_Parent.SizeChanged += m_Parent_SizeChanged; //自适应 //保持约定宽度item的临界个数 int criticalCount = (int)((m_Parent.ActualWidth - 5) / m_ConventionWidth); if (m_Parent.Items.Count <= criticalCount) { //小于等于临界个数 等于约定宽度 this.Width = m_ConventionWidth; } else { //大于临界个数 每项都设成平均宽度 double perWidth = (m_Parent.ActualWidth - 5) / m_Parent.Items.Count; foreach (UCTabItemWithClose item in m_Parent.Items) { item.Width = perWidth; } this.Width = perWidth; } } #endregion #region 递归找父级TabControl /// <summary> /// 递归找父级TabControl /// </summary> /// <param name="reference">依赖对象</param> /// <returns>TabControl</returns> private TabControl FindParentTabControl(DependencyObject reference) { DependencyObject dObj = VisualTreeHelper.GetParent(reference); if (dObj == null) return null; if (dObj.GetType() == typeof(TabControl)) return dObj as TabControl; else return FindParentTabControl(dObj); } #endregion #endregion }
首先先写一个成员变量,用来装父级TabControl和约定的宽度,然后在Loaded事件里写一个页面加载事件,然后在写一个父级TabControl尺寸发生变化事件,首先调整自身大小,保持约定宽度item的临界个数,然后继续判断小于等于临界个数 等于约定宽度,不然就大于临界个数 等于平均宽度。
-
5调色板怎么打开_ai软件怎么使用?ai里基本功能怎么用?
2020-12-23 10:12:20AI基本功能使用教程:一、创建一个项目1、打开Adobe Illustrator。...[1]3、选择“ 打印”或“ Web”选项卡。如果您打算打印您的创作,请单击“新建文档”窗口顶部的“ 打印 ”。如果要在线使用图形,请选... -
C++ 怎么自己创建头文件
2016-07-01 16:20:18方法一: #includestdio.h>这种带了引号的通常是编译系统自带的...以microsoft visual c++ 6.0为例,打开工作间后依次选择“文件”、“新建”在弹出的窗口选择“文件”选项卡之下的“C/C++ Header Fil -
如何使用MySQL的报表_怎么使用数据库Access来创建简单报表? 来研究下吧
2021-02-05 10:44:56使用系统自带的向导功能,可以快速的自动生成报表,具体的操作步骤详解:02打开数据库,在对象工具栏里我们可以看到报表选项卡,点击切换到报表展示的列表项,我们可以看到如下图所示:03这里面有两种创建数据表的... -
lntellijidea怎么创建文件_IntelliJ IDEA如何让文件可写
2021-02-01 09:58:20如果文件是只读的,则在状态栏中,在其编辑器选项卡中或在 "项目" 工具窗口中,它标有闭锁图标。如果一个文件是可写的,那它在状态栏中标有打开的锁定图标。本节介绍如何更改文件的只读属性。切换文件的只读属性⒈在... -
IDEA创建Maven项目
2018-10-17 09:35:17第二步、在打开的选项卡中,选择Modules-->点击“+”加号按钮,选择New Module,创建一个模块 第三步、在创建模块选项卡中,选择要创建的Maven项目,创建一个快速简单的Maven工程样例,点击Next archetyp... -
VMware Workstation创建独立网络
2015-03-29 10:34:36在我们使用VMware Workstation的时候,有可能需要一些特殊的要求,要将虚拟机连接到一个网络中,其他虚拟机连接到两一个网络...2、打开“虚拟网咯编辑器”,在“桥接到”选项中选择对应的网卡;当然你也可以添加新的... -
怎么配置mysql数据源_mysql怎么样配置ODBC数据源
2021-01-19 19:39:41下面以mySql数据库为例,简单介绍一下ODBC...2、打开“控制面板”——“管理工具”——“数据源(ODBC)”3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。4、选中“MYSQL ODBC... -
AutoCAD2012从入门到精通中文视频教程 第26课 创建块 插入块 分解(个人收藏)
2018-09-21 14:40:52在功能区的常用选项卡中,单击“块”面板中的创建按钮,如图所示。 AutoCAD2012版本怎么创建块(内部图块) 2.在弹出的“块定义”对话框中,在名称文本框内输入“插座”,定义块的名称。单击“选择对象”按钮,如图... -
treeselect 清空销毁树_layui树怎么清空
2020-12-22 21:44:13layui树怎么清空首先创建一个树框:基本树基本树//Demolayui.use(['tree', 'layer'], function...layui.tree({elem: '#demo1' //指定元素,target: '_blank' //是否新选项卡打开(比如节点返回href才有效),click: func... -
mysql模型建好后怎么写操作语句_从模型进行正向工程后,如何自动执行MySQL脚本或例程...
2021-01-30 21:29:40这将打开底部的n窗格,其中包含几个选项卡.选项卡是表,列,索引,外键等.有一个名为insert的选项卡.此选项卡允许您将记录插入到Model数据库中.单击插入选项卡时,它将显示一个网格.添加要在此网格上插入的记录.确保提交... -
WPS文字怎么插入幻灯片
2019-09-04 17:41:50WPS Office是一款国产的办公处理软件,在使用的时候往往会需要ppt的...2、打开WPS文字软件,单击“插入”选项卡,在弹出的下拉菜单中选择“对象”命令; 2、在跳出的对话框中选择“由文件创建”按钮,然后单击“浏... -
powerbuilder 在pb里面怎么把文件编译成exe文件
2020-05-26 09:56:18(1)单击powerBar工具栏止的New按钮,打开New对话框,选择Project选项卡,选择Application Wizaard选项; (2)单击OK按钮,打开向导; (3)单击Next按钮进入定义应用所包含的库; (4)单击Next按钮,进入需要他建可执行的... -
PowerDsigner15.1版本问题
2013-07-18 07:50:47创建类图 双击类 打开属性窗口 没有 Inner Classfiers选项卡 怎么回事呢?只有一部分选项卡 -
react.element怎么添加属性_SOLIDWORKS自定义属性清单和工程图属性链接
2021-02-01 14:31:17SOLIDWORKS自定义属性...模板由【属性选项卡编制器】创建。在属性卡里面添加一个自定义属性,名称为“今天添加的自定义”然后保存零件属性卡。接下来打开零件模板刷新零件的属性卡后,保存点开零件的属性。可以看到... -
怎么将arcgis新建工具条如何保存_ArcGIS操作学习笔记
2020-12-03 16:02:47选择【标注】选项卡;打开【标注表达式】对话框,设置解析为“JScript”,设置表达式为 【[name]+""+[OBJECTID]+""+""+16 +""】,确定;右击图层选择【标注要素】,得到上下标格式的标注。注:上标用标记,下标用... -
Cryptocurrency-Push-Notifications:此应用程序利用Slack应用程序和CoinMarketCap API来创建每小时(或您...
2021-02-17 13:55:45单击左栏中的“应用程序”选项卡,然后单击“浏览应用程序目录”。 这将重定向您新的Workspace的网站。 进入网站后,点击右上角的“构建”按钮。 这将带您进入Slack API页面。 然后,单击页面中心的“开始构建”... -
NiceLabel中文本字段连接该怎么修改
2016-06-15 14:35:00很多用户在NiceLabel设计条码时,需要连接多个变量文本字段于一个文本字段。这对于NiceLabel是可以实现的,接下来,小编就带大家学习一下NiceLabel文本字段连接的设置方法。...双击打开“文本”对话框,状态选项卡... -
pdfptable 动态列怎么设置宽度_知识分享 | 使用定义名称法统计动态销售记录
2021-01-06 02:26:24某品牌商场销售记录 步 骤1打开“销售记录”工作表,在【公式】选项卡中单击【名称管理器】按钮,打开【名称管理器】对话框(此外,按【Ctrl+F3】组合键也可以打开【名称管理器】对话框),单击【新建】按钮,弹出【.... -
ProjectTabManager:Chrome上打开的标签过多吗? 此扩展帮助您组织每个项目在Windows上的标签页-源码
2021-01-30 06:37:03尝试关闭一个窗口,您可以通过单击会话条目来恢复该窗口及其选项卡集。 3.您可以通过单击会话名称旁边的文件夹图标来在会话之外创建项目。 4.检出Chrome的书签文件夹。 该项目存储为Chrome的标准书签。 因此,... -
vb查询mysql数据库_怎么在vb程序中查找数据库信息并显示
2021-01-19 02:54:19要查找数据库信息,关键是要解决链接数据库的问题,下面简述Vb如何SQL数据库:有两种方法可以实现,一种是通过ODBC数据源的配置进行...2、在“系统DSN”选项卡中,单击“添加”按钮,打开“创建新数据源”对话框,... -
怎么把ppt弄成链接的形式_ppt链接excle表格:如何在ppt中超级链接到指定的excel工作表...
2020-12-30 14:09:12选择卡,在插入的子选项卡中选择对象选项。2、在弹出的页面中,选择由文件创建 ,然后点击浏览3、选中需要插入的EXCEL表格,点击确定。4、在弹出的一下界面中,勾选显示为图标 ,千万不要勾选链接,选择完毕后,点击... -
怎么获得X.509证书并把该证书安装到iis服务器和客户端
2006-11-30 16:18:00在站点根目录下选择网站属性,在“目录安全性”选项卡单击“编辑安全通信”,单击“服务器证书”打开服务器证书向导,选择“创建一个新证书”=》“现在准备请求,但稍后发送”,依次输入,注意任何输入都不能出现... -
python file文件怎么换成py_PyQt5如何将.ui文件转换为.py文件的实例代码
2020-12-09 09:37:09PyQt5之如何将.ui文件转换为.py文件一、通过Eric6把.ui文件转换为.py文件1、首先打开Eric6编辑器,切换到“窗体”选项卡,然后选中需要转换的.ui文件,单击鼠标右键,选择“编辑窗体”就可以了。(具体步骤如下图)2、... -
c++ 怎么查看共享文件夹是否存在_win7系统100个常见问题(六)——多台电脑之间的文件共享...
2021-01-18 17:36:42文件共享技术是办公中非常常见的一种应用技术,和打印机...创建一个文件夹,鼠标右键,选择属性,弹出对话框,找到共享选项卡,点击确定。选择共享的用户,建议设置everyone,权限设置为读写和写入(作为一个通用文...
-
在 Linux 上构建企业级 DNS 域名解析服务
-
PxCook.zip
-
M1芯片mac版Adobe系列(PR/PS/AE/LR/AU/AI等)安装失败闪退问题解决方案
-
PowerBI重要外部工具详解
-
URL为什么需要编码解码
-
2021-03-01
-
Ubuntu下搭建UDK2018开发环境
-
华为1+X认证——网络系统建设与运维(初级)
-
微信小程序获取用户手机号,Java篇
-
MySQL Router 实现高可用、负载均衡、读写分离
-
NFS 实现高可用(DRBD + heartbeat)
-
access应用的3个开发实例
-
ijkplayer .so文件 支持https,支持rmvb、flv、avi等视频格式
-
阿里巴巴Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁
-
uni.showLoading,uni.hideLoading,uni.showToast
-
laravel-admin:form表单tab标签切换组件.rar
-
顺序结构
-
N10SG OPENCPU MANUAL(1).chm
-
LeetCode 1684. 统计一致字符串的数目
-
长沙理工大学钢筋混泥土总题库.doc