上位机开发笔记 » 搜索 » user:admin post:true

一步一步自绘listbox实现html中的伸缩列表导航栏功能

20210829重大更新:

增加选中状态的持续保持功能.


这次更新后, 当你选中某项后, 不会因为点击了展开或者折叠功能从而导致选中状态丢失的情况发生. 无论是折叠还是展开, 都不会覆盖掉被选中的状态, 如下图所示:

aardio listview ui admin •  2021-08-29 • 最后回复来自 lcj21
13

一步一步自绘listbox实现html中的伸缩列表导航栏功能

返璞归真, 简洁风格 , 类似win10文件资源管理器风格, 将多余的图标都删除了

aardio listview ui admin •  2021-08-26 • 最后回复来自 lcj21
13

(转)将shell32.dll中的图标加载到弹出菜单中

感谢群里: popy32 和 Mr.MAO 分享代码

import win.ui; /*DSG{{*/ var winform = win.form(text="aardi
aardio admin •  2021-08-26

aardio调用NPOI操作excel文件

回复#16 @txhelp :

可以直接用啊, 你就认为是个常规com组件即可, C#内部自会解析

还是接上面一楼的示例代码, 添加如下

//合并单元格 table.AddMergedRegion(NPOIdll.new("NPOI.SS.Util.CellRangeAddress",com.int32(0),com.int32(0), com.int32(0), com.int32(2))); table.Crea
csharp excel aardio admin •  2021-08-22 • 最后回复来自 txhelp
18

利用sendmessage触发listbox的onselchange消息

群里有人问, 怎么用代码触发外部exe中listbox的onselchange消息?

 根据他提供的vb中的代码, 那么转换到aardio中应该这样:


vb代码如下:

HiWord& = LBN_SELCHANGE * &H10000 LoWord& = GetDlgCtrlID(tHWND) And &HFFFF& SendMessage hwnd, WM_COMMAND, HiWord Or LoWord, tHWND
aardio listbox admin •  2021-08-22

(转)hp socket 5.8.2 高性能网络扩展库

回复#4 @txhelp :

自己在扩展库里更新下载啊

随便找个文本处理软件搜下就看到了

aardio socket admin •  2021-08-20 • 最后回复来自 money
9

自定义漂亮进度条的方法

更新一个最简单的 忙状态进度条 样式.

gif图片如下,

怎么使用呢?

添加一个plus ,拖出一个长条状 , 背景图设置为上面的图片, 背景模式选择 tile 平铺 , 如果你需要也可以添加个边框 . 

aardio ui admin •  2021-08-13 • 最后回复来自 admin
10

重写了一个msgbox库 , 代码参考了win.dlg.message库

系统自带的msgbox挺简单好用, 但是不能设置弹出位置 , 有时候用起来会挡住后面一些重要的地方,

aardio里还有一个用plus写的win.dlg.message信息对话框库, 界面效果类似html弹窗.

有时候我们需要弹窗里响应[空格键]和[回车键]/[tab键]消息, 这样就需要对win.dlg.message库代码进行改造下, 所以我把这个库的代码复制出来进行了简单的修改, 使它能响应按键并且可以设置弹出位置,  用来适合当前的项目.


aardio ui admin •  2021-08-12 • 最后回复来自 奋斗人生
1

让winform创建多个button控件

https://www.chengxu.xyz/t/175

以前写过

还有, 你这样弄着玩可以, 搞那么多控件, 怕不是要崩

winform admin •  2021-08-12 • 最后回复来自 jacen
3

分享一个有趣的火柴人。

桌面宠物,哈

aardio 游戏 admin •  2021-08-11 • 最后回复来自 admin
8

一步一步自绘listbox实现html中的伸缩列表导航栏功能

如果有人喜欢每次强制最多展开一项, 其他项需要自动折叠, 那么可以将库中的onSelChange()改为下面的代码

                winform.onSelChange = function(){              var selindex = winform.selIndex; if(selindex){ var name = winform.getItemText(selindex); var textTab = ..string.split(n
aardio listview ui admin •  2021-08-10 • 最后回复来自 lcj21
13

分享一个把文件夹加密的方法(aardio)

这都能发现,很有钻研精神,感谢分享。

明天用一用看看,哈

工具 软件成品 aardio admin •  2021-08-08 • 最后回复来自 o3o_o3o_o3o
6

一步一步自绘listbox实现html中的伸缩列表导航栏功能

2021-08-29更新:

aardio listview ui admin •  2021-08-07 • 最后回复来自 lcj21
13

一步一步自绘listbox实现html中的伸缩列表导航栏功能

注意:

此楼为写库过程中使用过的测试代码 , 只是为了演示此库也可以使用漂亮的滚动条, 最新封装库和完整工程代码看楼下楼层.


把plus模拟滚动条加上看看效果, 这里参考https://www.cheng

aardio listview ui admin •  2021-08-07 • 最后回复来自 lcj21
13

aardio 调用arduino_debug编译arduino下载arduino开发板

谢谢分享, 我帮你重新编辑了下, 发帖输入框这里有个 [代码语言] 选项, 里面选择aardio, 然后黏贴 , 就会以代码的形式展示了.


aardio admin •  2021-08-07 • 最后回复来自 admin
1

一步一步自绘listbox实现html中的伸缩列表导航栏功能

在html中伸缩导航栏, 用的应该是比较常见的控件,一般放置软件左侧, 诸如下面图片中的形式

aardio listview ui admin •  2021-08-04 • 最后回复来自 lcj21
13

aardio调用NPOI操作excel文件

回复#13 @jelin :

那你仔细看看下面我录的dnspy动态GIF图, 感受下


csharp excel aardio admin •  2021-07-29 • 最后回复来自 txhelp
18

aardio调用NPOI操作excel文件

回复#10 @hi_aardio :

我上面已经说了, 你要传filestream进去可以的 , 改成上面的, 然后把fs传进去就行了额, 还是写下代码吧

//调用C#程序集  import dotNet;    v
csharp excel aardio admin •  2021-07-29 • 最后回复来自 txhelp
18

aardio调用NPOI操作excel文件

回复#8 @jelin :

对C#来说我也是新手, 你们问的这些我都是去msdn或者网上搜的, 

有实在搞不定的我才去问jacenHe老大 , 其实这样也是一个学习的过程. 共勉吧

csharp excel aardio admin •  2021-07-29 • 最后回复来自 txhelp
18

aardio调用NPOI操作excel文件

回复#5 @jelin :

我查了一下msdn文档,你这个应该用 OpenRead

var fs = File.OpenRead( io.fullpath("/data/text3.xlsx"), );

NPOI函数也支持直接传递string path路径给它

xlsx的读取 , 百度搜一搜, 这些东西网上都有示例 , 有些属性不知道咋用就看NPOI源码或者用dnspy打开dll查查里

csharp excel aardio admin •  2021-07-29 • 最后回复来自 txhelp
18
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap