首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel催化剂开源第29波-Winform使用文本编辑控件

文本编辑,一般都是BS架构专利一般,好像百度有一个开源比较出名,但无奈这些都只能用在JSBS网页端开发上使用。像Winform开发VSTO,只能羡慕份。...和一般WinformRichText控件,别人BS文本编辑就强大得多。 笔者找寻过程中,也总算找到一款很不错开源控件,将它dll编译后,还真能用了。...Excel催化剂批量邮件功能中, 为了得到最好体验,不止是不用依赖OUTLOOK组件来发邮件(好像VBA方案只能用outlook组件,用户电脑没安装outlook就不能用),同时为了让用户可以邮件正文编辑使用体验和...outlookup或网页端发邮件体验一样,用了一个第3方文本编辑,不是RichText控件,所以对网页支持特别友好,随便复杂网页内容,粘贴过来,渲染得非常出色。...邮件群发功能 这个第3方富文本编辑控件,不单单可以在里面作一些格式配置,还可以有打开html文件,直接从网页其他地方复杂内容直接粘贴和插入本地图片,有了这些能力,发送邮件正文时,使用体验就非常棒,

93720

【软件开发规范七】《Android UI设计规范》

然后可以考虑使用插画。 ** 图片文字 ** ​编辑 图片文字,需要淡淡遮罩确保其可读性。深色遮罩透明度20%-40%之间,浅色遮罩透明度40%-60%之间。 ​...编辑 选择(Pickers) ​编辑 选择提供了一个简单方法来从一个预定义集合中选取单个值。 ​...不能出现一个以上Snackbars。 Snackbars移动设备,出现在底部。PC,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应提示,可以使用Snackbars。...+ 可滚动 tab bar ​编辑 和 tab 指示一样字体颜色 ​编辑 被锁定滚动 tab bar tab只用来展现不同类型内容,不能当导航菜单使用。...navigation bar 2 ​编辑 Navigation drawer 导航抽屉(Navigation drawer) ​编辑 侧边抽屉从左侧滑出,占据整个屏幕高度,遵循普通列表布局规则

4.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 可折叠边栏

一个可在Flutter应用中创建可折叠侧边栏导航抽屉 Flutter 插件。...Flutter使开发人员可以轻松使用导航抽屉,而无需其他人就无需编写大部分代码。 本博客中,我们将探讨Flutter中 **可折叠侧边栏。...**我们将实现一个可折叠侧边栏演示程序,并在flutter应用程序中使用foldable_sidebar包创建一个可折叠侧边栏导航抽屉。...利用Material Design移动应用程序有两个必不可少导航选择。这些导航是“选项卡和抽屉”。抽屉是选项卡一种可选选择,因为有时移动应用程序没有足够空间来帮助选项卡。 抽屉是不可见侧屏。...它显示了flutter应用程序中使用foldable_sidebar包可折叠侧边栏将如何工作。它显示了当用户点击浮动操作按钮时,抽屉将以折叠方式显示/隐藏。它会显示设备

6.3K50

AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

(直至 “ 内部存储 ” 目录) 新增 文件管理支持将任意目录快捷设置为工作路径 新增 版本更新忽略及管理已忽略更新功能 新增 文本编辑支持双指缩放调节字体大小 新增 idHex 选择 (...修复 主页抽屉权限开关在提示消息对话框消失后可能出现状态未同步问题 修复 Root 权限修改主页抽屉权限开关失败时未继续弹出 ADB 工具对话框问题 修复 Root 权限显示指针位置初次使用时提示无权限问题...修复 图标选择页面的图标元素排版异常 修复 文本编辑启动时可能因夜间模式设置导致闪屏问题 (试修) 修复 文本编辑设置字体大小时可用最大值受限问题 修复 部分安卓系统脚本运行结束时日志中无法统计运行时长问题...修复 使用悬浮窗菜单关闭悬浮窗后重启应用时悬浮窗依然开启问题 修复 布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕问题 修复 安卓 7.x 系统夜间模式关闭时导航栏按钮难以辨识问题...优化 任务面板列表项按相对路径简化显示任务名称及路径 优化 文本编辑按钮文本适当缩写避免文本内容溢出 优化 文本编辑设置字体大小支持恢复默认值 优化 提升悬浮窗点击响应速度 优化 点击悬浮窗布局分析按钮直接进行布局范围分析

4.3K20

react-navigation,刷新你导航一、属性介绍二、案例

(2)TabNavigator:类似底部导航栏,用来同一屏幕下切换不同界面 (3)DrawerNavigator:侧滑菜单导航栏,用于轻松设置带抽屉导航屏幕 ?...默认为左侧位置 contentComponent - 用于呈现抽屉内容组件,例如导航项。 接收抽屉导航。...- 当您标签是字符串时,要覆盖内容部分中文本样式样式对象 二、案例 2.1StackNavigation案例 集成第三方库 使用npm安装react-navigation库,--save表示将该组件写入到...传递参数 ChatScreen页面中,如果直接写死标题则不利于代码可维护性。所以我们可以导航时候传递参数。首先编辑一下HomeScreen组件,传递自定义属性user参数到路由中去。...定义抽屉导航 HomeScreen与MineScree是导入外界两个界面,将它们定义到DrawerNavigator中。抽屉导航中,将组件属性也一起设置好。

19.6K90

Material Design — Navigation drawerStandard drawer Modal drawer Bottom drawer

Navigation drawer ---- 用法 Navigation drawer 提供对目的地和 app 功能访问,如切换帐户。 它们可以永久屏幕显示,也可以通过导航菜单图标进行控制。...导航抽屉表可以从屏幕左侧出现 (1),或者与 bottom app bar (2)同时使用时从屏幕底部打开。 范围小于62.5% ?...每个项目都使用文本标签和可选图标来描述其目的地。 目的地标签 文本标签应该清晰且足够短,以免被 sheet 切断。 ? 可以只有文本标签无图标 ? 保持文本标签简短,但是长度实在太长时就截断 ?...如果优先考虑进行帐户切换,则可以将帐户切换放置导航抽屉 header 区域 ?...Dismissible drawer:如果用户可能将注意力集中屏幕内容,并且需要更加低频访问其导航目的地时,则可以使用 dismissible drawer。 ?

3.8K40

Chrome 102:新增两个 HTML 属性、两个 JS API !

例如,我们想开发一个模态框,你希望模态框可见时将焦点聚焦模态框内。或者,对于用户并不总是可见抽屉,添加 inert 可确保当抽屉不在屏幕时,键盘用户不会意外与其进行交互。...我们正常使用情况下,我们可能通过一些 disable 属性或者其他 CSS 样式来隐藏掉网页内某些内容,或者让它们不可交互,对于我们正常用户肯定是没问题。...Navigation API 很多 Web 开发场景下,我们需要在没有网页中导航情况下去更新页面的 URL,特别是 SPA 应用里面,我们切换了导航之后,不希望刷新网页,只更新页面中内容。...Navigation API 提供了一种更友好方式来帮助我们操作网页导航。 要使用 Navigation API,我们需要在全局对象添加一个 navigate 监听。...这非常适合与文件交互 PWA 程序,例如图像编辑、IDE、文本编辑等。

1.8K30

模态对话框-B 类产品设计细节:对话框 vs 抽屉

抽屉模态 vs 非模态   项目管理工具 Jira 帮助文档入口页面右侧,点开后从右侧划入非模态抽屉展示内容,这样便于用户进行对照查看和操作:   搜索功能入口页面左侧中导航中,点开后从左侧划入模态抽屉进行交互...模态抽屉 vs 非模态对话框   一案例来自之前 Jira,当前版本 Jira 对导航和交互模式进行了调整,例如通知模块由模态抽屉改为了非模态对话框,出现位置均遵循就近原则,体验非模态对话框更加轻量...原来由左侧划入模态抽屉,点击左侧导航后从左侧划入:   当前版本使用非模态对话框模态对话框,点击顶部导航 icon 下方出现:   4....模态抽屉 vs 气泡卡片   文档工具 中,产品功能和交互都很简洁轻量,没有出现对话框组件,文档中插入图片或文件、编辑导航、导入文档等稍重操作使用抽屉,而插入表情、标签等位置指向明确、操作很轻使用气泡卡片...注释和举例   必要情况下,抽屉叠放对话框也是可以,例如在抽屉操作过程中有非常重要信息要即刻告知用户,可以通过对话框展示。

1.7K20

HTML5语法,标签,属性

标签内容之外,与article标签内容相关辅助信息 hgroup:对整个页面或者是页面中一个区块标题进行组合使用 nav:表示页面中导航链接部分 figure:表示一段独立内容,一般表示一个独立单元...date:选取日、月、年 month:选取月、年 week:选取周和年 time:选取时间(小时和分钟) datetime选取时间、日、月、年(UTC时间) datetime-local:选取时间、日...全局属性,整个页面的文本都可以编辑了); HTML 5兼容性 HTML5有部分内容兼容到IE9,IE8及以下对H5完全不兼容后面的内容不再考虑此类浏览。...兼容性查询网站:http://caniuse.com/ web语义化定义 HTML结构恰当位置使用语义恰当标签,使页面具有良好结构,是页面标签元素具有含义,能让搜索引擎更容易理解。...从一下几点理解: 用正确标签做正确事 HTML语义化能让页面更具结构化且更加清晰,便于浏览和搜索引擎进行解析因此兼容条件下,要尽量使用具有语义化结构标签。

2.3K20

App之底部导航设计

工作之余,我决定把所研究内容写成关于app之xxx系列文章,文章选择题材会往“小而精”这个方向努力,范围在我工作内容中选取。...先来看看app常用导航模式有哪些:列表式、网格式、标签导航抽屉导航等。...那么,有没有一种方式应用在一级页面,可以集合这些优点: 列表式结构清晰明了, 网格式紧凑、直观, 标签式底部导航便利拇指操作, 抽屉式容纳更多选项,简洁界面。...这里把抽屉汉堡包按钮,变成了“更多",我们可以把一些不常用功能全部收纳到这里。 3、然后其中居中一个按钮可以展开更多选项,把底部导航栏变成网格式或者列表式导航模式。...“中间功能项突出”模式,主次分明,把最频繁使用功能置于中间,也有的中间功能键起到收纳作用,点击是开启更多选项。

4.8K110

Ui2Code+ChatGPT助力低代码搭建

01 前言 今年敏捷团队建设中,我通过Suite执行实现了一键自动化单元测试。Juint除了Suite执行还有哪些执行呢?由此我Runner探索之旅开始了!...域名)、属性参数(Query、Header、Body等)信息配置,其中属性参数支持添加字符串、数字、布尔值、数组、对象类型数据,支持编辑、从状态管理选取值、从页面参数选取值,支持导出到素材分类等功能...; 图片(image),点击选择后,可以画布区域通过点击不松开并移动,拉出一个有宽高大小和位置图片(image)元素; 文本(text),点击选择后,可以画布区域通过点击不松开并移动,拉出一个有宽高大小和位置文本...画布预览区 当前区域,是画布区内容 PC 端模拟实际渲染展示区域,供即时预览和生成预览图使用。...,勾选小数,绑定数据只展示小数部分,勾选补2位0,绑定数据对小数部分补0展示; 显隐绑定:通过添加条件,选取数据源/状态管理/页面参数,楼层被使用并运行时,对所选值与填入比较值比较,得出该节点元素显示或隐藏控制结果

30830

HTML5新增标签

简单来说就是增加了一些更直观标签,H5相比html4.0精简了很多。 HTML新增标签 1. 结构标签:主要用来对页面结构进行划分,页面结构划分为顶部、导航、内容(页眉、区块)、页脚等。...nav:导航条部分内容。 section:独立内容区块,一般内容区。 article:特殊独立区块,表示页眉中核心内容。 aside:标签内容之外,与标签内容相关辅助信息。...range:必须输入一定范围内数值。 color:颜色选择。 日期选择:date:选取年月日。month:选取年月。week:选择周和年。time:选取时间。datetime选取时间、年月日。... datalist:文本域下拉提示。 detail:展开菜单。 mark:标注。...time:数据标签,给搜索引擎使用,主要日期标签。 canvas:使用js进行图像绘制。 ruby:对某些内容进行注释。 command:按钮。

1.4K20

HTML5新增标签

简单来说就是增加了一些更直观标签,H5相比html4.0精简了很多。 HTML新增标签 1. 结构标签:主要用来对页面结构进行划分,页面结构划分为顶部、导航、内容(页眉、区块)、页脚等。...nav:导航条部分内容。 section:独立内容区块,一般内容区。 article:特殊独立区块,表示页眉中核心内容。 aside:标签内容之外,与标签内容相关辅助信息。...range:必须输入一定范围内数值。 color:颜色选择。 日期选择:date:选取年月日。month:选取年月。week:选择周和年。time:选取时间。datetime选取时间、年月日。... datalist:文本域下拉提示。 detail:展开菜单。 mark:标注。...time:数据标签,给搜索引擎使用,主要日期标签。 canvas:使用js进行图像绘制。 ruby:对某些内容进行注释。 command:按钮。

2.4K10

9种最经典导航模式,APP开发必备

2、顶部标签导航 顶部导航ios app中一般用作二级导航andriod app中这种导航模式一般用作一级导航,但自从谷歌推出”抽屉导航“以后,顶部标签导航一般就用作二级导航,当内容分类较多时候一般采用顶部标签导航设计模式...三、抽屉导航 有的人可能会说,我虽然有6-7个左右标签,但是只有一些标签是主要,其他标签用户很少使用,这个时候一般采用抽屉导航。...抽屉导航是指将一些不常用功能隐藏在当前页面,当需要用到时候点击入口或者侧滑即可像抽屉一样展开,上面也说了,这种适合不需要经常切换次要功能,比如设置、关于、会员等,快手和QQ是采用这种导航形式。...比如下图拍拍贷和美团。 ? 五、宫格导航 宫格导航主要将入口全部集中主页面中,各个入口之间相互独立,没有太多交集,无法跳转互通。 ?...、编辑类app会采用这种导航形式。

3.6K90

Android5.0和6.0之后新增控件说明

为此,博主初步整理了Android5.0和6.0之后新增控件,及其对应说明博文,给大家提供一个可资学习和借鉴索引。...TextInputLayout Android 5.0 文本输入编辑框 TextInputEditText Android 6.0 以上新控件,项目中使用时候,可分为三大类: 1、第一类是内核提供控件...比如水波图形RippleDrawable和矢量图形VectorDrawable,这两个控件Android5.0之后系统内核中提供,所以只有系统版本不低于5.0手机才能使用它们,运行4....v4库默认会被编译进App安装包,所以它不需要系统内核支持,可直接运行在4.0之后所有系统,并且App工程无需手工导入v4库。...使用v4控件唯一需要注意地方,是布局文件中要引用完整路径控件名称,如抽屉布局android.support.v4.widget.DrawerLayout、下拉刷新布局android.support.v4

1.2K20

HTML5新增标签与属性

和opera不能自动播放,需要一个页面元素交互才可以 width / height 属性没有作用,必须使用 style 标签里面的样式去控制它 为了提升客户体验度,可以audio开始和结束标签之间添加文字...,配合summary C 五、HTML5其他标签 标记定义注释或音标 告诉那些不支持 ruby元素浏览如何去显示 标记定义对ruby注释内容文本 <mark.../时间,目前所有主流浏览都不支持 六、HTML5重定义标签 (显示不变,只是表达含义进行了重新定义标签) 代表内联文本,通常是粗体,没有传递表示重要意思 代表内联文本,通常是斜体...,没有传递表示重要意思 可以同details与figure一同使用,定义包含文本,dialog也可用 可以同details与figure一同使用,汇总细节,dialog也可用...、年 Week —— 选取周和年 Time —— 选取时间(小时和分钟) Datetime —— 选取时间、日、月、年(UTC 时间) Datetime-local —— 选取时间、日、月、年(

1.5K10

Flutter开发-容器类组件

foreground:子组件之上绘制,即前景。 BoxDecoration 我们通常会直接使用BoxDecoration类,它是一个Decoration子类,实现了常用装饰元素绘制。...一个完整路由页可能会包含导航栏、抽屉菜单(Drawer)以及底部Tab导航菜单等。...我们实现一个页面,它包含: 一个导航导航栏右边有一个分享按钮 有一个抽屉菜单 有一个底部导航 右下角有一个悬浮动作按钮 代码如下: class ScaffoldRoute extends StatefulWidget...MyDrawer 抽屉菜单 BottomNavigationBar 底部导航栏 FloatingActionButton 漂浮按钮 AppBar AppBar是一个Material风格导航栏,通过它可以设置导航栏标题...Button,通常悬浮在页面的某一个位置作为某种常用动作快捷入口 SafeArea 使用 SafeArea 可以让 child widget 顶部和底部腾出足够空间方便处理 iPhoneX 这类手机

3.5K20

AngularDart Material Design 应用布局 顶

自述 应用布局 应用程序布局是一个样式,指令和组件系统,当它们一起使用时,可以提供材质外观和感知应用程序层叠关系。 它根据材料规格提供应用栏,抽屉导航样式。...material-spacer 占用标题和任何导航链接之间空间。 需要在标题之后和任何导航元素之前放置。 material-navigation 导航元素将显示头部左侧。...临时抽屉具有可选overlay属性,可用于抽屉打开时抽屉内容上方显示透明覆盖。...这是使用标准material-list组件和一些特殊CSS类来完成。 顶级抽屉内容应该是具有可选组元素MaterialListComponent,这些元素由元素group属性指定。...将MaterialListItemComponents用于抽屉条目。对于每个组,如果您需要组标签,请在组元素内直接使用块元素label属性。

4K30

IntelliJ IDEA 2021.2 中,您完全不需要鼠标的 10 种情况

IntelliJ IDEA ,您是不是更喜欢使用键盘而不是鼠标?如果答案是肯定,那接下来内容正好适合您!在这篇文章中,我们将向您展示 10 个不必日常任务中使用鼠标的位置。 1....还可以使用 F12 将焦点返回上次使用工具窗口(作为该工具窗口特定快捷键替代方法)。 在下面的 图片中,当我使用 Escape 键将焦点返回编辑窗口时,演示助手没有显示文本“Escape”。...在打开文件之间导航 很多开发者使用选项卡在编辑文件之间导航,但其实除此之外还有更好方法。 i) 使用 Alt+Right 或 Alt+Left 最近处理文件之间快速导航。...请注意,对话框大小不能超过特定限制(使用鼠标或键盘缩放时均适用)。此外,如果您位于对话框中编辑组件(如文本字段或文本区域)中,则此快捷键将不起作用。 10....不移动光标位置情况下滚动编辑窗格中文本 常见做法是向上或向下滚动编辑窗格来阅读代码。如果不需要编辑代码,您可能也不需要将光标从其当前位置移开。

7710
领券