1
我想在按下同一個按鈕後隱藏或顯示bitbtn
的字形。Delphi:顯示/隱藏TBitbtn的字形
示例:我在表單上有一個「返回」按鈕和一個「下一步」按鈕。兩者都有箭頭的字形。按下「下一步」按鈕後,它將在沒有字形的「完成」按鈕中轉換。類似的,如果按下「返回」按鈕,則「完成」按鈕變成具有箭頭字形的「下一步」按鈕。完成按鈕沒有圖標。
我想在按下同一個按鈕後隱藏或顯示bitbtn
的字形。Delphi:顯示/隱藏TBitbtn的字形
示例:我在表單上有一個「返回」按鈕和一個「下一步」按鈕。兩者都有箭頭的字形。按下「下一步」按鈕後,它將在沒有字形的「完成」按鈕中轉換。類似的,如果按下「返回」按鈕,則「完成」按鈕變成具有箭頭字形的「下一步」按鈕。完成按鈕沒有圖標。
字形是TBitmap類型。爲了隱藏字形,分配無它:
MyButton.Glyph := Nil;
爲了顯示字形,你需要像一個TBitmap對象並將其分配給雕文:
MyButton.Glyph := MyBitmap;
位已經加載。這是隱藏它而不刪除它的要點。 – REALSOFO
@ REALSOFO:你不能。要隱藏它,你需要刪除它。 TBitBtn上的字形沒有可見的屬性。 –
我會試圖在相同的位置切換兩個控件,在運行時,使其中一個可見,然後另一個。壞事發生的機會少得多。 –