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

Excel实战技巧65: 制作漂亮用户窗体按钮——当鼠标移动到按钮高亮显示

下面,我们来实现当鼠标移动到用户窗体按钮,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。 ? 其实,你在图1中看到按钮并不是用户窗体内置传统命令按钮,而是使用图像控件来制作。...由于图像是静态,在运行时不能更改颜色,因此每个按钮都由两个图像组成,一个图像代表鼠标悬浮在按钮状态,另一个图像代表鼠标未悬浮在按钮状态。...复制一个刚才绘制图像控件,如下图6所示。 ? 这个图像将代码鼠标不在按钮状态。...,绿色按钮显示,白色按钮隐藏。...但是,如果用户将鼠标放置在除这两个按钮之外其他地方,我们不希望这两个按钮显示绿色,因此要使用用户窗体MouseMove事件: Private SubUserForm_MouseMove(ByVal

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

Flutte部件目录-基本部件(二) 顶

inherited Text 单一风格一连串文字。 ? Text部件显示单个样式文本字符串。 该字符串可能会跨越多行,或者可能全部显示在同一行,具体取决于布局约束。...一个凸起按钮由一个矩形材料悬停在界面上。 ? 一个凸起按钮是基于Material.elevation在按下按钮提高Material部件。...使用凸起按钮将给其他大多数平面布局添加维度,例如在漫长内容列表中,或在广泛空间中。避免在已凸起内容(如对话框或卡片)使用凸起按钮。...如果您试图更改按钮color并且没有任何效果,请检查您是否传递了非空onPressed处理函数。 如果您想为点击提供墨水飞溅效果,但不想使用按钮,请考虑直接使用InkWell。...final disabledElevation → double 未启用按钮按钮材质高度. [...]

4.4K20

HarmonyOS实战——ToastDialog组件基本使用

组成如下:标题、提示内容、选择按钮 [在这里插入图片描述] 一般只会用中间提示内容,因为 ToastDialog 出现意义就是用来作消息提示 ToastDialog 弹框有自己展示时间,默认展示...ToastDialog 案例 案例:点击按钮弹出一个2秒弹框提示信息 ability_main <?xml version="1.0" encoding="utf-8"?...下面就是设置弹框时间只有两秒 td.setDuration(2000); //让弹框出现 td.show(); } } 运行: [在这里插入图片描述] 点击按钮...在这里插入图片描述] [在这里插入图片描述] 把父类布局也改成 match_content [在这里插入图片描述] 在布局文件写一个文本就可以了,因为ToastDialog也只有一个文本提示 因为在每次弹出消息时候要修改文本里内容...,ToastUtils.java 调节弹框位置 [在这里插入图片描述] [在这里插入图片描述] 还可以给弹框添加一个偏移量,Y轴添加200px [在这里插入图片描述] 运行,点击后,发现弹框往上偏移了

61730

Flutte部件目录-Material Components 顶

按钮 RaisedButton 材质设计凸起按钮。 一个凸起按钮由一个矩形材料悬停在界面上。 ? ?...PopupMenuButton 按下显示菜单并且当菜单因选择项目而被解除时调用onSelected。 ? ButtonBar 按钮水平排列。 ?...SnackBar 带有可选操作轻量级消息,简要显示在屏幕底部。 ? 信息显示 Image 一个显示图像小部件。 ? Icon 材质设计图标。 ?...芯片代表小块中复杂实体,联系人。 ? Tooltip 工具提示提供文本标签可帮助解释按钮或其他用户界面操作功能。...将按钮封装在工具提示窗口小部件中,以便在按下窗口小部件(或者当用户采取其他适当操作显示标签。 ? DataTable 数据表显示一组原始数据。 它们通常出现在桌面企业产品中。

9.4K40

BootStrap基础知识

小号按钮 btn-block 块级按钮 active 设置按钮是可用 disabled 设置按钮是不可点击(注意 元素不支援 disabled 属性,你可以通过添加 .disabled 类来禁止链接点击...如果一次只要展示一个吐司,请将定位样式放在 .toast 。 当使用 autohide: false ,必须增加一个关闭按钮,让用户可以关闭吐司。...toast.hide() 隐藏一个元素吐司。您吐司元件将保留在 DOM ,但不会再显示。... collapse 类用于指定一个折叠元素,点击按钮后会在隐藏与显示之间切换。...内联表单需要在 元素添加 .form-inline 类 所有内联表单中元素都是左对齐 在荧幕宽度 小于 576px 为垂直堆叠,如果荧幕宽度 大于等于 576px 表单元素才会显示在同一个水平线上

23210

一篇文章,搞定五种类型UI通知栏设计

撰写描述,尽量使其长度不超过 40 个字符,并且不要重复内容标题中内容。 操作区域(号召性用语按钮)。按钮让用户立即采取行动。如果通知需要操作,按钮标签应该是可操作。...它应该显示“创建”、“完成”或“发送”。确保可点击区域具有足够对比度,以便用户轻松发现它。操作区域可以显示在通知容器右侧或底部。 图标(可选)。有意义图像可以强化通知内容。...缺点: 需要用户采取额外行动。徽章本身不是通知;这是通知警报。它只是说明了用户有新更新事实。用户必须单击或点击带有徽章图标才能看到实际消息。...缺点: 丢失信息风险。默认超时可能不足以让某些用户阅读通知。当吐司在用户阅读消息之前消失时,这是一个糟糕用户体验。 何时使用: Toast 是一种很好操作状态。...例如,消息发送应用程序可以在消息发送成功显示吐司消息发送”。 提示: 不要使用 toast 来显示与当前用户任务无关信息。如果您在任务中间打断用户告诉用户您产品具有的新功能,那就不好了。

2.8K20

5分钟搞定Flutter与Android 交互(内附大量Flutter学习资源)

原生界面加载Flutter页面 那么如何在原生界面显示 Flutter 界面呢,这个就需要通过 FlutterView 来实现了,Flutter 这个类提供了 createView 和 createFragment...{ // 简单将从 Flutter 传过来消息进行吐司,同时返回自己交互信息 // `object` 中包含就是 Flutter 层传递过来信息,...,点击按钮后会弹出吐司吐司内容就是 Flutter 传递信息,同时在控制台可以看到从原生层返回信息。...方法,并传递参数到前一个界面,先做 Flutter 页面的修改,在 AppBar 增加一个返回按钮,用于返回上层页面 class FlutterContactPage extends StatelessWidget...notImplemented() } } 最终效果,当点击返回按钮时候,会将 Flutter 层通过 invokeMethod 传递 arguments 属性吐司出来,同时

2.2K60

2014-10-27Android学习------自定义widget监听事件实现-----城市列表应用程序

上面一篇文章我们学习完了 字母列表显示,但是里面我们点击一个字母 马上跳到该字母对应城市,并且在视图上面显示一个自定义吐司 这些事件处理是怎么样完成呢?...String[] sections;// 存放存在汉语拼音首字母 变量:private OverlayThread overlayThread;//是一个用来显示自定义吐司线程实例类对象,它作用是当我们点击一个字母后...对象就是利用线程处理消息机制 上篇文章地址 http://blog.csdn.net/u014737138/article/details/40591505 if (alphaIndexer.get...]);//设置我们自定义吐司文本 overlay.setVisibility(View.VISIBLE);//设置吐司可见 handler.removeCallbacks(overlayThread...);// 让这个线程停止运行,因为一步触摸导致这个线程处于运行中 // 延迟1.5秒后执行,让overlay为不可见 handler.postDelayed(overlayThread, 1500

40130

文本、图片和按钮在Flutter中怎么用

这些参数大致可以分为两类: 控制整体文本布局参数,文本对齐方式 textAlign、文本排版方向 textDirection、文本显示最大行数 maxLines、文本截断规则 overFlow等,...理解了单一样式文本Text使用方法后,我们再来看看如何在一段字符串中支持多种混合展示样式。...图片显示方式有很多,比如资源图片、网络图片、文件图片等,图片格式也各不相同,因此在Flutter中,也有多种方式用来加载不同形式、支持不同格式图片: 加载本地资源图片,: Image.asset...RaisedButton:凸起按钮,默认带有灰色背景,被点击后灰色背景会加深。 FlatButton:扁平化按钮,默认透明背景,被点击后会呈现灰色背景。...既然是按钮,因此除了控制基本样式之外,还需要响应用户点击行为。这就对应着按钮控件中两个最重要参数了: onPressed 参数用于设置点击回调,告诉Flutter在按钮点击通知我们。

7.6K20

android引导用户开启自启动权限方法

需求: 用户第一次安装APP,点击授权按钮,跳转至授权页面(不同手机跳转到不同授权页面),用户授权成功之后,点击返回按钮,直接进入主页面 问题: 1.如何适配不同机型 2.不同机型授权页面显示不同弹窗...(比如三星显示悬浮窗,小米显示弹窗) 3.小米弹窗始终无法显示 4.在授权页面点击返回按钮,怎么直接跳转到主页面 问题1:适配不同机型 这个是借鉴一篇博文(忘记地方了,后边找到了再添加~~) public...().setType(WindowManager.LayoutParams.TYPE_TOAST) 因为这里类型没有用“吐司”,所以在授权页面一直不显示弹窗 问题3:小米弹窗始终无法显示 在问题2第4...步解决 问题4:在授权页面点击返回按钮,怎么直接跳转到主页面 逻辑梳理: Activity A——–点击请求授权—– 跳转至系统授权页——–点击back键——– 要求跳转到主页面(也就是MainActivity...,注意不是Activity A) 在实现过程中,就一直钻牛角尖,这个授权页面的Activity我也拿不到,怎么监听返回按钮呢???

4.1K10

UI设计中颜色使用10条原则

在令人难忘时刻展示品牌色彩,以增强您品牌独特风格。 考虑一下您品牌颜色,例如一盘鳄梨吐司盐和胡椒粉。盐分过多,会压倒自然风味,而盐分过少,则平淡无奇。...您会注意到,在Instagram或Twitter这样包含很多色彩和不可预测内容应用程序中,它们界面往往非常简洁。这种设计非常微妙,它将用户视觉焦点从界面移开,并将其聚焦在内容。...颜色是我们可以在界面中显示状态变化一种方式。通过把按钮颜色变灰,表示按钮已禁用,或者通过将其突出显示为红色,来表示错误。...我们还应该在错误颜色旁边附加错误消息和图标,以确保清晰度并提示色盲用户注意。 8.一致性和上下文 ? 设计颜色用法应保持一致,因此即使上下文发生变化,颜色也始终统一。...通过按颜色搜索功能,可以轻松了解其他设计师如何在设计中使用特定颜色。

3.5K10

《Android编程权威指南》之Android开发初体验

布局定义了一些界面对象(UI)以及它们显示在屏幕位置。布局写在XML文件中。...,与用户交互,甚至安排布置屏幕其他组件。...组件实际应用 主要就在讲如何在代码中获得布局文件中组件,为之设置监听器等内容,现在很多项目都用一些注解类框架来简化这个过程,比如说ButterKnife,还有ViewBinding(AS3.6 才支持...创建提示消息 介绍了 Toast(吐司)来提示消息,工具类中一般会封装个Toast来提示各种消息,还支持自定义 Toast。...apk文件要在模拟器运行,还需以debug key签名(自动,我们平常直接运行安装apk,实际都有个默认签名)。

1.2K20
领券