前面板大小调整
- 更新时间2025-07-30
- 阅读时长2分钟
Generated when the user sizes the front panel by clicking and dragging the window frame, minimizes or maximizes the front panel, or restores the front panel to its original size from a maximized or minimized state.
如需在调整前面板对象大小时进行必要计算或当用户最小化前面板时减少计算并保留显示内存,可使用该方法。原范围和新范围事件数据域的值可用于确定用户调整前面板大小的方式。
重新调整窗口大小时LabVIEW可能生成多个“前面板大小调整”事件,因此LabVIEW在大小调整操作结束时生成最终的事件,在原范围和新范围中返回相同的值。可使用该值在代码中查找调整大小操作结束的时间。
事件数据字段
| 名称 | 说明 | ||
|---|---|---|---|
| Source | 事件的源。LabVIEW UI是指任意的内置UI事件。
|
||
| Type | 发生事件的类型(例如,鼠标按下、值改变、超时等)。 |
||
| Time | 事件发生时毫秒计时器的值。 |
||
| VIRef | 对发生事件的VI的引用。 |
||
| OldBnds | 返回由一组坐标值组成的簇,坐标值以像素为单位,用于指定用户调整前面板大小之前前面板的位置。通过左上角和右下角的坐标,确定前面板的位置。 |
||
| NewBnds | 返回由一组坐标值构成的簇,坐标值以像素为单位,用于指定用户调整前面板大小之后前面板的位置。通过左上角和右下角的坐标,确定前面板的位置。 |
||
| Act | 返回用户执行的前面板操作(例如,最小化、最大化或大小调整等)。 |
||
| PrevState | 返回前面板的前一个状态(例如,Standard、Minimized或Maximized等)。
|