2009-08-10 76 views
1

我動態地創建按鈕的窗體上,並使用按鈕文本作爲ids,以便我可以傳遞到SQL查詢拉必要時關於該按鈕保存的數據,但我也通過按鈕上的圖像來保存關於它們的信息。我需要知道的是,如何在指定給該按鈕的圖像時保持按鈕上的文本不會顯示?默認情況下,vb.net顯示文本和圖像,並且沒有TextImageRelation值允許圖像優先。我嘗試將文本顏色更改爲透明,但文本的輪廓仍然通過圖像可見。無論如何要保持文本的值,但只是在按鈕上顯示圖像?vb.net隱藏按鈕文本或使圖像上的按鈕封面文字

+0

這是一個winform或ASP網頁表單嗎? – Jay 2009-08-10 00:58:29

+0

對不起,我沒有指定,這是一個簡單的窗體 – MaQleod 2009-08-10 01:05:17

回答

3

不要使用按鈕的.Text屬性來存儲您的信息。使用.Tag屬性作爲您的ID。只需將.Text屬性設置爲「」(空字符串),這樣就不會干擾圖像。

+0

完美的作品,謝謝。 – MaQleod 2009-08-10 03:26:05

0

不確定,但爲什麼不直接將該值設置爲要傳遞給按鈕單擊事件上的SQL的變量,而不是將該文本放置在按鈕上?如果您對多個按鈕使用相同的按鈕單擊事件,則可以檢查發件人的ID,然後根據該ID設置變量。

+0

,我真的不知道在創建按鈕時如何跟蹤按鈕的ID。它們是在程序啓動時或在創建新選項卡時在for循環中創建的。我剛纔認爲使用這個文本將是一個更簡單的方法,但我可能是錯的。 – MaQleod 2009-08-10 01:39:20