2015-12-30 93 views
0

我有一個多種形式的應用程序。 frmHistory的一種形式可以通過點擊cmdHISTORY從兩種不同的形式,frmClient,frmChild來訪問。 FrmHistory上有一個叫做cmdBACK的按鈕。我想要做的是編碼cmdBACK按鈕,所以當從frmClient訪問frmHistory時,單擊cmdBACK時,它將返回到frmClient(與frmChild相同的東西)。我會如何去做這件事?保持對vb6中單擊按鈕的跟蹤?

回答

0

我做了類似的事情,KD做了什麼。

我創建了一個名爲g_whichForm的全局變量。在frmParent中點擊HISTORY按鈕時,我爲它創建了g_whichForm =「Parent」和g_whichForm =「Child」。所以當我點擊後,我檢查g_whichForm =父母或孩子,然後回到正確的形式。

謝謝!

1

這可能不是最好的答案,但這是我知道的方式。

我會在frmHistory上創建一個隱藏的控件,即lblParent。然後,我從frmChild或frmClient分配frmHistory.lblParent =「frmChild」或frmHistory.lblParent =「frmClient」。在frmHistory中,您檢查lblParent是否知道哪個表單調用它。