avatar
文章
268
标签
109
分类
39

首页
分类
归档
反馈
叶落花开的博客
搜索
首页
分类
归档
反馈
aardio-多个文本框内容批量清空方法
发表于2024-08-18|客户端开发aardio

不多说,直接上代码:

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=426;bottom=118)
winform.add(
button={cls="button";text="清空文本框";left=168;top=71;right=244;bottom=105;z=5};
edit1={cls="edit";text="edit1";left=79;top=31;right=144;bottom=57;edge=1;z=1};
edit2={cls="edit";text="edit2";left=163;top=31;right=228;bottom=57;edge=1;z=2};
edit3={cls="edit";text="edit3";left=238;top=31;right=303;bottom=57;edge=1;z=3};
edit4={cls="edit";text="edit4";left=336;top=31;right=401;bottom=57;edge=1;z=4}
)
/*}}*/

//edit 加入数组
var tab={winform.edit1;winform.edit2;winform.edit3;winform.edit4}

winform.button.oncommand = function(id,event){
//winform.msgbox( winform.button.text );
for(i=1;4;1){
tab[i].text="";
}
}

winform.show()
win.loopMessage();
阅读全文
aardio-判断文本编辑框控件edit的文本内容是否已修改
发表于2024-08-18|客户端开发aardio

只要增加或减少了字符,都会返回true,即使是把增加的内容又删除了与原内容没变。
适用于判断文档是否需要保存。

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio基本控件编程演示范例";right=297;bottom=231)
winform.add(
button={cls="button";text="文本内容是否已修改";left=67;top=171;right=247;bottom=205;z=2};
edit={cls="edit";text="简码编程www.jianma123.com";left=15;top=15;right=283;bottom=152;autohscroll=false;edge=1;multiline=1;vscroll=1;z=1}
)
/*}}*/

winform.button.oncommand = function(id,event){
winform.msgbox(winform.edit.modified,"是否已修改:");//文本内容是否已修改
}

winform.show()
win.loopMessage();
阅读全文
aardio-监视外部窗口的创建销毁
发表于2024-08-17|客户端开发aardio

监视外部窗口的创建销毁,可以使用shellhook,例如:

阅读全文
aardio-根据DPI自动调整控件参数的方法
发表于2024-08-13|客户端开发aardio

原理:

1、根据dpiScaleX或dpiScaleY的值,计算出缩放比例。

2、在 winform.onDpiChanged 事件里,根据缩放比例,对需要调整的组件参数进行设置。

3、关键方法:winform.enableDpiScaling

示例代码:

阅读全文
aardio-利用transparent制作透明的不规则窗体
发表于2024-08-13|客户端开发aardio

一直对transparent使用不好,最近摔了几次,稍微摸索了点出来,与大家共同分享。

先上结果图片:

transparent的三种使用方法,true,false,以及设置透明色。
前两种就不说了,主要看第三种。

一开始我设置透明色,使用如下语句
winform.transparent(,0xfffff);
但对于很多的颜色设置总是失败(我也不知道为什么,即使前面直接用winform.bgcolor=0xffffff也失败。。。。)

后来发现了在窗口的生成语言里也有这么一句:
bgcolour = 一串数字。。。
我试着用这个数字来填写透明色,如:
红色的背景,用这样的代码,winform.transparent(,255);
居然每次都能够成功。

阅读全文
aardio-设置透明窗体说明
发表于2024-08-13|客户端开发aardio

废话不多说,直接开干!
窗体透明一般事plus

import win.ui;
/*DSG{{*/
var winform = win.form(text="透明题栏";right=286;bottom=176;border="none")
winform.add(
button={cls="button";text="提交";left=176;top=87;right=231;bottom=108;z=3};
edit={cls="edit";text="Edit";left=86;top=55;right=234;bottom=76;edge=1;z=2};
static={cls="static";text="用记名";left=37;top=56;right=109;bottom=77;transparent=1;z=1}
)
/*}}*/

//给窗体设置背景
import inet.http;//加上http
winform.image = "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.huabanimg.com%2F1c6b595acfd6652b9a080110a0f7b6fc5a94ee33513d-qdBaTS_fw658&refer=http%3A%2F%2Fhbimg.huabanimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1654231490&t=169f387371bd97076777e269d07668fc";

//显示窗体
winform.show()
win.loopMessage();


阅读全文
1…181920…45
avatar
叶落花开
持续学习,记录后端技术、web技术,以及对认知、技术变现的思考。
文章
268
标签
109
分类
39
友情链接
  • 各大高校博士招生信息
  • 小新软件安装服务
分类
  • IT技术35
    • Anki19
    • Linux7
    • Mac1
    • Windows2
  • Web技术23
    • Electron2
    • Hexo搭建博客教程9
标签
Anki Apache Containerd Corba Docker Dockerd Electron English Git Hexo JNA JacORB Java Javascript Jmeter K8s Kubernetes Kuboard Linux Mac Maven MongoDB Moviepy Node Nodejs OpenAI PMD PV PVC Python Realm RealmSwift Selenium Service Simulator Spring SpringBoot SpringMVC Sqlite Statefuset
网站资讯
文章数目 :
268
最后更新时间 :
©2020 - 2025 By 叶落花开
框架 Hexo|主题 Butterfly
本地搜索
数据库加载中