废话不多说,直接开干!
窗体透明一般事plus
import win.ui; |
废话不多说,直接开干!
窗体透明一般事plus
import win.ui; |
父窗口与其模态窗口相互通信演示
使用功能:
两者窗口之间通信利用了subscribe和publish订阅指令
子模态窗口里使用了新增的窗口函数winform.beforShowWindow() 和 winform.beforeDestroy ()
实现原理:
父窗口通过打开模态窗口之前发送订阅信息, 模态窗口显示之前获取到此订阅信息,然后展示信息并显示窗体 , 模态窗口中返回信息用了两种方式,1是利用窗口销毁前函数发送订阅信息, 2是通过模态终结指令endModal()返回信息.
适用范围:
窗体之间的传递信息
父窗体代码如下:
首先需要意识到toolwindow是没有最大化最小化按钮的。
我们不在这上面浪费时间。
解决办法:
创建一个toolwindow风格的隐藏窗口作为父窗口。
子窗口指定为popun窗格,扩展样式为none( 即不是 appwindow也不是toolwindow )
mainForm.disableDragFullWindow = true; 一句就可以达到目的了。
刚才花了一些时间写的基础教程,由于篇幅和格式的问题,给一个纲要和链接。
我们要使用 web.form 库对网页进行操作,首先要取得想要操作的那个网页节点。若是第一步就出了问题,后续的操作就无法正常进行了。于是,怎样取得指定的网页节点成了一个至关重要的问题。在这里,我简单的列举一些常用的方式(以下的 wb 变量均为 web.form 的一个实例对象):
1、通过节点的 id 或者 name 一步取得
2、通过子节点取得父节点
3、通过节点名取得节点集合
4、枚举法 + 节点特点
要讨论这个问题,我们得先明白什么是网页节点。我们平时浏览网页的时候一般是不会注意网页节点的,因为网页节点这个概念是相对于网页源代码而言的。我们在网页页面上右键,选择查看源代码即可查看网页的源代码。
我们可以看到网页的源代码的格式与 xml 格式极为相似,也是由一个一个节点构成,具体节点的含义可以看一下百度百科的解释: http://baike.baidu.com/view/47398.htm#2
我们要使用 web.form 库对网页进行操作,首先要取得想要操作的那个网页节点。若是第一步就出了问题,后续的操作就无法正常进行了。于是,怎样取得指定的网页节点成了一个至关重要的问题。在这里,我简单的列举一些常用的方式(以下的 wb 变量均为 web.form 的一个实例对象):
1、通过节点的 id 或者 name 一步取得