两个多月前,需要修改工作流(WorkFlow)中间画布的某个部分的颜色,那就需要知道这个地方是什么控件,期间找了半天也没找到,这个工作流画布的构成还是比较复杂的。后来用了Snoop来探测此处的窗体结构(动态生成的WorkFlow),就搞定了。
具体步骤:
1、先打开Snoop,会看到此工具的界面,下图:
2、按下上图红色选中区的icon并拖拽到我们的软件窗体上,其会自动打开2个窗体(我这边是生成2个,且在里面寻找不到相应的控件)。
3、重点来了,键盘按下Ctrl+Shift组合键,同时鼠标移动到软件窗体需要探测的区域并单击,此时即可看到此处的控件构成在步骤2的其中一个窗体里展示了,此时就可以看到此处窗体里控件的信息(如名称、id等)获取对应控件,并修改其值了。
PS:
a、Ctrl+Shift是聚焦控件的组合键
b、Snoop探测出的窗体,支持修改某些数据(如颜色、间距等)并实时显示。