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

使用VBA自动选择列表第一项

标签:VBA,列表框,用户界面 有时候,可能你想自动选择列表第一项或者最后一项。例如,当选择列表框所在工作表时,列表自动选择第一项,或者选择最后一项。这都可以使用简单VBA代码轻易实现。...Next i End Sub Private Sub Worksheet_Activate() CommandButton1_Click End Sub 第一个过程在单击命令按钮后选择列表第一项...,第二个过程在单击命令按钮后选择列表最后一项。...而Activate事件,当该工作表成为当前工作表时,自动执行相应过程,从而选择列表第一项。 这些过程是如何工作呢?它们是在计算列表框中所有列表项数前提下工作。...在第一个过程,使用一个简单循环从列表底部开始,一直到顶部。

2.2K40

听我说说我博客: 月访问量过万个人IT博客技术史

Angluar & Material Design Lite vs Bootstrap & jQuery Mobile 这是一个现代浏览器前端战争。...最后,出现了Material Design Lite,也就是现在这个丑丑页面,还不兼容新IE(微信浏览器)。 作为一个技术博客,它也用到了HighLight.js语法加亮。...API 在构建SPA时候,做了一些API,然后就有了一个Auto Sugget功能: 或者说,它是一个Auto Complete,可以直接借助于jQuery AutoComplete插件。...或许你已经猜到了,既然我们已经有博客详情页和列表API,并且我们也已经有了Auto Suggestion API。那么,我们就可以有一个APP了。...jQuery.autocomplete + jquery.githubRepoWidget HighLight.js Angluar.js Backbone (已不维护) 移动端: Ionic Angular

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

Angular 从入坑到挖坑 - 表单控件概览

一、Overview angular 入坑记录笔记第三篇,介绍 angular 中表单控件相关概念,了解如何在 angular 创建一个表单,以及如何针对表单控件进行数据校验。...在使用 ngModel 进行模板绑定时,angular 在 form 标签上自动附加了一个 NgForm 指令,因为 NgForm 指令会控制表单带有 ngModel 指令和 name 属性元素,而...,从而生成错误信息列表 在进行用户输入数据有效性验证时,在控件上通过添加一个模板引用变量来暴露出 ngModel,从而在模板获取到指定控件状态信息,之后就可以通过获取错误信息列表来进行反馈 <div...,然后将控件组每一个控件作为属性值添加到实例 import { Component, OnInit } from '@angular/core'; // 引入 FormControl 和 FormGroup...在模板驱动表单,因为不是直接使用 FormControl 实例,因此这里应该在模板上添加一个自定义指令来完成对于控件数据校验 使用 angular cli 创建一个用来进行表单验证指令 ng

18.9K20

Angular 11正式发布:加入webpack 5,升级至TS 4.0,不再支持IE 9 和10

我们将继续分类和解决问题,并努力改善我们接受社区贡献流程。 自动内联字体 为了加快应用第一次内容绘制,从而让你应用变得更快,我们引入了自动字体内联。...manualChangeDetection 函数可以用来禁用单元测试自动更改检测,使开发人员可以更精细地控制更改检测。...有关这些 API 和其他新特性更多细节和示例,请务必查看 Angular Material Test Harnesses 文档: http://material.angular.io/cdk/test-harnesses...将来,webpack v5 会带来: 持久磁盘缓存,以加快构建速度 cjs 摇树,减小包体积 这一支持是实验性,并且正在开发,因此我们建议你将其用于生产用途。 想试用 webpack5 吗?...IE11 是 Angular 还在支持唯一 IE 版本。我们还移除了一些已弃用 API,并在弃用列表添加了一些项目。

3.3K30

AngularDart Material Design 输入 顶

它有可选标签。注意:客户端必须在其指令列表声明materialInputDirectives而不是MaterialInputComponent。...此组件调用者必须提供initial/unfiltered建议列表,这些建议按组件过滤为用户类型。 过滤器区分大小写。...将此设置为true会更改行为,以便在更改选项或选项时:       1.选择第一个选定值在选项中有效       2.如果选择没有选定值,则选项没有任何活动 inputText String...请参阅Filterable过滤方法。默认为10。 loading bool  打开时没有可用建议,请在建议下拉列表显示加载指示符。...selection SelectionModel  如果设置,自动建议将使用提供可观察SelectionModel对象。 默认情况下使用单个选择模型。

5.2K40

Angular Material 设计之美

这也是我刚开始不敢选择 Angular Material 一个原因。...题外话:为什么 ng-matero 会选择 Angular Material 抛开官方提到几点不谈。首先我是那种比较激进开发者,对于先进设计理念,我都有跃跃欲试执念。...另外,Angular Material 样式是基于 Sass 编写,而我最喜欢也是 Sass,所以基于 Angular Material 编写 ng-matero 就是宿命选择。...顺便插一句,如果大家纠结用 Sass 还是 Less,可以看一下这篇文章 CSS 预处理器循环,个人建议用 Less,请原谅我无意引战?。...我最开始认为将所有样式全部写到 mixin 并不是很优雅做法,但是在编写 ng-matero 暗黑主题时候,我发现这样做是不行。以下是 Angular Material 主题定制方法。

5K30

NVM管理多版本Node.js教程

它不需要管理员权限,可以在用户主目录安装Node.js版本,并将它们隔离开来。通过执行简单命令,用户可以选择正在使用Node.js版本,这使得在不同版本之间切换变得非常简单。3....支持自动切换:通过.nvmrc文件自动切换项目所需Node.js版本。二、常用Node.js版本对照1....较早 Vue.js 版本(2.4 及以下)并没有针对 TypeScript 提供优化支持,在这些版本中使用 TypeScript 需要额外配置,推荐。2....可见,使用NVM进行Node.js多版本控制与隔离,可以帮助我们在同一个操作系统里安装多个版本Angular/Vue等前端库,以实现不同项目依赖需求。...版本:nvm use如果你系统尚未安装该版本 Node.js,NVM 将提示你安装它。

96022

Ng-Matero 0.1 发布了!

距离 Ng-Matero 发布第一版已经过去了一个多月,然后很颓废地休息了半个月,最近项目的关注度好像明显提升了,所以如果项目维护感觉对不起大家。作为一个工程项目最好方式还是通过脚手架安装。...按照计划,首先要添加 schematics,也就是使用 angular cli 自动初始化项目。然后花了一周多时间终于搞定了 schematics?。...切记在新建 angular 项目的时候一定要选择 scss,因为没有做兼容处理,选择其它格式会有点问题,可以在 angular.json 修改主样式入口。...当然这并不是必须,真正在项目中使用该框架还需要亲自写很多代码,但我相信这应该不是大问题。另外主题系统还不够灵活,样式编写需要向 material 学习,增强定制性,优先选择 mixin 编写。...我会在之后文章中介绍 material 一些设计亮点。 除了框架本身迭代之外,周边开发也不可或缺,毕竟使用 ng 就是为了享受工程化便利。

64410

【Flutter 组件集录】Autocomplete 自动填充

简单来说,Autocomplete 意为 自动填充 。其作用就是在输入时,进行 关键字联想。在输入框下方展示列表,如下所示:注意,这是目前 Flutter 框架内部组件,非三方组件。...另外,由于是浮层,展示文字时,上面需要嵌套 Material 组件。 至于高亮某个关键字,下面是我封装一个小方法,拿来即用。...3.关于 Autocomplete 泛型 泛型作用非常明显,它最主要是对浮层面板构建,如果浮层条目不止是 String ,我们就需要使用泛型,来提供某个数据类型。...对 Autocomplete 来说,只是 RawAutocomplete 套了个马甲,本质上功能还是在 RawAutocomplete 状态类完成。...那本文就这样,如果想要简单地实现搜索联想词,Autocomplete 是一个很不错选择

1.4K20

【组件篇】ionic3开源组件

平时会留意一些开源组件,收藏到收藏夹里,然后一天mac电脑因为卸载window出问题导致不能不重装,然后里面的东西都没了,特别是适用于ionic2布局angular2和普通js……so sad,现整理回一些并分享下...: 这里是组件篇,所以关于开源项目和插件分别放在其它章,因为图片多会影响本文速度和美观,所以只放部分图。...提醒一点,ionic3除了很方便使用ionic2及以上组件外,也很方便引入angular2或普通js组件。这里列基本都是ionic2,如果没有,可以自行找angular2或js。...ionic2-pincode-input 自动完成 ionic2-autocomplete ?...ionic2-autocomplete 锚点滚动列表 ionic2-alpha-scroll ionic2-indexed-scroll ionic3-index-list——群里有人发就补充上来了

1.8K40

Ng-Matero V10 正式发布!

Angular v10 在六月下旬就悄无声息发布了,虽然 v9 发布延期了两个月,但是 v10 并没有受影响,仍然如期而至。...通过 ng new 生成项目目录稍有不同,不过不用担心,使用 ng update 直接升级即可,CLI 会自动帮你替换这些文件,没有任何阻碍。...再来说一下 Angular Material, v10 有一个非常大变化,就是增加了 datepicker 区间选择功能,不用多说,这是一个极其实用功能。...其实 v10 版本除了将 AngularAngular Material 升级之外,主要是调整了 schematics ng add 兼容问题,其它代码和 v9 最新版是一样。...在线示例:https://ng-matero.github.io/ng-matero/#/forms/dynamic 主题化 主题化内容可以说很多,暂时展开讲,简单说一下 Material Extensions

1.4K10

AngularDart Material Design 应用布局 顶

要在Angular组件中使用这些样式,只需将其添加为Component注解styleUrls值即可。 建议在任何特定于组件样式之前添加样式,以便您可以根据需要轻松覆盖样式值。...要使用持久性抽屉,请将persistent 属性添加到material-drawer元素,并将MaterialPersistentDrawerDirective添加到父级指令列表。...要使用临时抽屉,请将temporary属性添加到material-drawer元素,并将MaterialTemporaryDrawerComponent添加到父级指令列表。... 由于样式封装,如果列表内容不是直接在抽屉(也就是说,它包含在另一个组件),则必须使用mixin提供上面的样式。...需要在包含组件styleUrls列表包含packages:angular_components/app_layout / layout.scss.css。 适用于延期内容。

4K30

在Atom设置Python开发环境

然后,选择主题选项以下载主题。语法主题将会有一个配色方案,使代码更容易阅读。我发现某些主题在JavaScript似乎很棒,但它们在Python不具备可读性。...3)AutoComplete Python 包 并非每个人都喜欢自动完成功能。我同意,有时它可能会阻碍。但是,如果你像我一样,只是从Python开始,它可能非常有用。...autocomplete-python软件包让您可以选择由Jedi或Kite提供支持。Jedi是一个基于本地库,而Kite则是一个在线库。...https://atom.io/packages/python-autopep8 8)script 包 到目前为止,该列表中最重要一个软件包是script包。...在函数“def find_solution”内部,我们遍历数字1到999999999,并检查每个数字整除数。如果匹配,我们返回数字,否则我们返回。

2.1K70

Ng-Matero v15 正式发布

但是 datetimepicker 时间选择模块并没有完全遵循 Material 规范(缺少时间输入模式),这也影响了很多需求实现。...具体效果如下图所示: 在线体验地址 焦点管理属于 a11y 范畴,使用 Angular Material 可以很轻松完成 a11y 需求,同时 Angular CDK 也有 A11yModule...另外,侧边栏菜单按钮使用语义化标签进行了优化,关于按钮选择可以参考 Angular Material 在 Button 文档说明: Angular Material 使用原生 ...基于 MDC Angular Material 组件 我觉得 v15 最大变化不是 Angular,而是 Angular Material。...直接使用 ng update 升级的话,所有引用组件都会自动改为 legacy 组件,所以并不会出现 break changes,但是 legacy 组件都被标记为 deprecated(会显示划线

5.5K40

Angular 6新特性介绍

如果您某个依赖项提供了一个ng update原理图,那么他们可以在需要进行重大更改时自动更新代码! ng add ng add 也是新增一个cli命令。...遵循数据表组件模式,CDK包含核心树指令,而Angular Material则提供与顶层Material Design样式相同体验 Material 运行命令,添加Material ng add...ng generate library 这个命令将在你CKI工作空间创建一个库项目,并且自动添加配置信息到angular.json文件和tsconfig.json。...这也就意味着你可以从你应用移除 polyfill,这样可以减少大约47k空间 RxJS v6 Angular已经更新使用了RxJS v6。...更新@ angular / cli 更新你Angular框架包 更新其他依赖项 Ivy Ivy将会是下一代渲染引擎,现在正在开发。让我们拭目以待吧。 原文链接

2.3K21

推荐一款超强大基于Angularjs自动完成(Autocomplete)标签及标签组插件–ngTagsInput

前言 今天利用中午午休时间,给大家分享推荐一款基于Angularjs自动完成(Autocomplete)标签及标签组插件--ngTagsInput,功能超强大。不信,你试试就知道^_^。。。...AutoComplete-- 自动完成对开发人员来说应该不会太陌生,特别是前端开发者。即用户在文本框输入内容或者当文本框获得焦点时智能提示与用户输入有关建议内容。...在Angularjs还未出现之前,有一些基于JqueryAutocomplete插件。如今Angularjs日趋成熟和流行,我们当然得紧跟步伐,使用Angluarjs来完成同样自动完成功能哦。...//mbenford.github.io/ngTagsInput/demos ngTagsInput在智能提示功能上与百度搜索类似,但在一个文本框输入标签(特别是多标签)情况下,就表现得非常强大了。...Angularjs自动完成(Autocomplete)标签及标签组插件–ngTagsInput

1.6K60

angular4实战(1) angular-cli

https://cli.angular.io/ 提供了搭建一个angular项目的简单介绍。 本文就angular-cli这块指令属性,在做一些扩展介绍。...—prefix 默认是app,可以选择改成其他,如果设置,那么项目生成组件选择对象就是app开头,即: ?...—inline-style,–inline-template这两个属性放在一起介绍,一个是将css放在ts文件,一个是将html放在ts文件中一起编写。用过vue或者react同学应该非常熟悉。...比如生成一个名为stones组件,只需运行命令: ng g component stones 就ok了,然后会依照之前在ng new项目时配置在app目录下生成相应组件,并自动加入到依赖,非常方便...本章对angular-cli介绍到此为止,下章具体介绍路由。 项目地址:https://github.com/jiwenjiang/angular4-material2

64420
领券