0
打開文件時是否可以隱藏我的自定義任務窗格。 我嘗試將以下命令添加到OnLoad事件,但它看起來像此時尚未創建視圖:在InfoPath中,在打開時隱藏自定義任務窗格
thisXDocument.View.Window.TaskPanes [0] .Visible = false;
有沒有其他方法可以做到這一點?
BTW-我正在使用2003 InfoPath API。
打開文件時是否可以隱藏我的自定義任務窗格。 我嘗試將以下命令添加到OnLoad事件,但它看起來像此時尚未創建視圖:在InfoPath中,在打開時隱藏自定義任務窗格
thisXDocument.View.Window.TaskPanes [0] .Visible = false;
有沒有其他方法可以做到這一點?
BTW-我正在使用2003 InfoPath API。
它看起來像OnSwitchView只是在窗體完全加載後調用。因此,View對象已經創建,您可以訪問任務窗格。 OnSwitchView在視圖發生變化時被調用,我們只想在加載時隱藏任務窗格,因此我的代碼如下所示:
private bool HideTaskPane = true;
...
[InfoPathEventHandler(EventType = InfoPathEventType.OnSwitchView)]
public void OnSwitchView(DocEvent e)
{
//We only want to perform this once, on startup.
if (HideTaskPane == true)
{
thisXDocument.View.Window.TaskPanes[0].Visible = false;
HideTaskPane = false;
}
}