我有很多变量,我想在一个msgbox中显示它的值,我想将它们放在colums中以便它们可以适合,因为否则屏幕高度不应该全部显示它们,我的子程序有所改变像这样...
/::
Msgbox, varColummOne = %varColummOne% `tvarColummTwo = %varColummTwo%... `tnvarColummEight = %varColummEight%
. varColummOne = %varColummOne% `tvarColummTwo = %varColummTwo%... `tnvarColummEight = %varColummEight%
. varColummOne = %varColummOne% `tvarColummTwo = %varColummTwo%... `tnvarColummEight = %varColummEight%
. varColummOne = %varColummOne% `tvarColummTwo = %varColummTwo%... `tnvarColummEight = %varColummEight%
所以有34行8列,这就是为什么我希望msgbox的宽度与屏幕的宽度相同。但我注意到Msgbox的宽度有一定的像素限制。我怎么能克服那个???任何解决方法?也许是一个gui?一些AHK专家可以展示一个例子??? thanx advanced。
答案 0 :(得分:0)
工具提示似乎没有这种限制。
按下 / 时切换调试屏幕
var1=100
var2=101
var3=102
var4=103
/::
show := !show
ToolTip % show
? "var1=" . var1 . "`tvar2=" . var2 . "`tvar3=" . var3 . "`tvar4=" . var4
. "`nvar1=" . var1 . "`tvar2=" . var2 . "`tvar3=" . var3 . "`tvar4=" . var4
. "`nvar1=" . var1 . "`tvar2=" . var2 . "`tvar3=" . var3 . "`tvar4=" . var4 : ""
return
<强>截图:强>
答案 1 :(得分:0)
按下 / 时切换ListView窗口
/::
global show := !show
if !show
Gui Alpha:Destroy
else {
Gui Alpha:New,,Debug
Gui Add, ListView, r20 w700 -Hdr, 1|1|1|1|1|1|1
LV_Add("", "row1col1", "row1col2", "row1col3", "row1col4", "row1col5")
LV_Add("", "row2col1", "", "row2col3", "row2col4", "row2col5")
LV_ModifyCol()
Gui show
}
return
<强>截图强>
备注强>
LV_ModifyCol()
自动调整列-Hdr
中的Gui Add
选项会抑制标题行Alpha:
为窗口命名,以便Gui Destroy
知道要销毁什么