Auto Scroll

你想要的WinForm界面开发教程在这里

纵饮孤独 提交于 2020-08-17 05:00:13
DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。DevExpress WinForm v20.1全新发布,想要体验? 点击下载>> 在很多时候,我们做一些非常规化的界面的时候,往往需要创建一些用户控件,在其中绘制好一些基础的界面块,作为后续重复使用的一个单元,用户控件同时也可以封装处理一些简单的逻辑。在开发Winform各种类型项目,我都时不时需要定制一些特殊的用户控件,以方便在界面模块中反复使用。我们一般是在自定义的用户控件里面,添加各种各样的界面控件元素,或者封装一些特殊的函数处理共外部调用等。本篇随笔主要介绍基于DevExpress的Winform开发经验,介绍一个类似看板信息的用户控件,并在TabelLayout和StackLayout布局控件中进行展示。 一、用户控件界面的处理 在偶尔的一个场合下,看到一个牙医管家的软件界面做的非常不错,其中有一个预约列表的界面感觉非常好,如下界面所示。 其中它的每个用户信息列表里面,都是一个综合信息的展示,非常直观,估计应该是用户自定义控件做的。 在其中里面,有不同的字体,各式图标,以及内容的信息展示, 这个我在DevExpress的列表控件里面,没有看到可以如此定义列表内容的,在DevExpress的GridView里面有一个看板模板的定义有点接近

web开发:javascript案例

会有一股神秘感。 提交于 2020-05-07 13:59:32
一、浮动与定位复习 二、小米菜单案例 三、轮播图 四、滚动轮播 一、浮动与定位复习 - 浮动与相对定位 ```js // 1.两者均参与布局 // 2.主浮动布局, 相对布局辅助完成布局微调 // 3.相对定位布局微调不同于盒模型布局微调, 相对定位布局不影响盒子原有位置, 就不会影响兄弟盒子布局 ``` - 浮动与绝对定位 ```js // 1.只保留绝对定位布局 // 2.脱离文档流的盒子宽可以交于内容撑开 ``` <! DOCTYPE html > < html > < head > < meta charset ="UTF-8" > < title > 浮动与定位 </ title > < style > .box { /* 相对定位 */ position : relative ; /* 绝对定位 */ position : absolute ; /* 固定定位 */ position : fixed ; } </ style > < style > ul { margin : 0 ; padding : 0 ; list-style : none ; } li { float : left ; cursor : pointer ; border-bottom : 2px solid orange ; /* padding: 0 5px; */ margin : 0

C#/winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小

浪尽此生 提交于 2020-01-06 15:32:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 窗体属性:AutoScaleMode属性, 可以设置窗体随着分辨率改变来适应电脑屏幕。 系统默认是:Inherit 。 ① None : 禁用自动缩放。(默认时) ② Font :根据类使用的字体(通常为系统字体)的维度控制缩放。 如果希望控件或窗体根据操作系统中字体的大小进行拉伸或缩小,则按 Font 缩放十分有用,如果控件或窗体的绝对大小无关紧要,则应使用这种方式进行缩放。比如:一个按钮的文字,改变了系统的字体大小,按钮也随着变大到能完整显示文字。 ③ Dpi : 根据显示分辨率控制缩放。常用分辨率为 96 和 120 DPI。 如果要相对于屏幕确定控件或窗体的大小,则按 Dpi 缩放十分有用。例如,对于显示图表或其他图形的控件,可能希望使用每英寸点数 (DPI) 缩放,以便该控件始终占据一定百分比的屏幕 ④ Inherit : 根据类的父类的缩放模式控制缩放。如果不存在父类,则禁用自动缩放。 AutoScaleMode属性设置好之后,最好还要搭配另外三个属性来控制窗体的大小。如下: Autosize=false,设置窗体不根据内容超出而调整窗体自身大小,以免窗体超出屏幕。 AutoScroll=true,设置窗体当内容超出窗体时,自动产生滚动条。这样用户依靠滚动条既可以完全看到超出窗体的内容了。

刚从eclipse转到Intellij IDEA,分享一些配置经验

我的梦境 提交于 2019-12-03 00:27:52
刚从eclipse转到Intellij IDEA,分享一些配置经验,IntelliJ IDEA作为最好的Java开发工具,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。 intellij idea 常用快捷键mac版 command + N 查找类 command + shift + N 查找文件 alt + enter 快速import class alt + command 格式化代码 shift + control + f 搜索全部文件 shift + command + u 大小写转换 command + alt + t 用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了) F2/Shift + F2 跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。 command + Alt + O 优化import自动去除无用的import语句,蛮不错的一个功能。 command + ]/[ 跳转到代码块结束