2017-07-04 51 views
0

我已經添加了一個按鈕到下面的DevExpress額外欄。從動態創建的按鈕中移除焦點

Dim bbiBtn As New DevExpress.XtraBars.BarButtonItem 
    bbiBtn.Caption = "Delete" 
    bbiBtn.Name = "bbiDelete 
    bbiBtn.Tag = "Delete" 
    bbiBtn.ButtonStyle = BarButtonStyle.Check 
    barMain.AddItem(bbiBtn) 'barMain is DevExpress extra bar 

現在,當我點擊按鈕,點擊事件內的任務被執行,但按鈕仍然集中。我希望這個被刪除。 我試圖讓其他領域像標籤一樣專注。我也循環通過欄中的所有項目,並重置它並刷新如下。

但這一切都沒有奏效。你能幫我解決這個問題嗎?

回答

0

這是否解決了您的問題?

ButtonName.focus()

如果不使用此功能。

ButtonName.Select()

如果您創建按鈕後,添加該代碼。

通過此代碼,您可以設置您想要關注按鈕的位置。將焦點設置爲任何類型的按鈕,而不是您動態創建的按鈕。

+0

我會在測試時通知您。我有一段時間沒有工作了。謝謝 – Amir

+0

肯定只是評論,如果有一個概率 –