如圖:如題,再次點擊或者滑鼠移到別處,對應界面也會消失
uj5u.com熱心網友回復:
判斷滑鼠的位置,計算放在了哪個圖示上邊,就觸發顯示哪個視窗。就和做游戲碰撞檢測類似。完全用gdi+或者direct2d做。uj5u.com熱心網友回復:
多謝,不過好像很復雜的樣子,,,顯示的界面是單獨的表單還是整體界面的一部分?uj5u.com熱心網友回復:
MouseMove , MouseLeave 圖片加這2個屬性, 滑鼠移上, 和滑鼠移除 然后顯示的東西 隱藏東西uj5u.com熱心網友回復:
不過你這個 圖片 和 顯示 中間有斷層, 你得把 中間那也放個圖片 用來顯示的。 否則 你放上 顯示了 購物網, 你移開下面圖片還沒到上面圖片 你這個panel 就關閉了。uj5u.com熱心網友回復:
tooltip你的任務就是找個好看點的,能放自定義模板或自定義控制元件的tooltip
uj5u.com熱心網友回復:
表單上放個Panel之類的控制元件,panel.Visible=false隱藏。點擊按鈕button_Click事件里panel.Visible=!panel.Visible,轉換隱藏和顯示狀態。
如果要滑鼠移入時顯示,按鈕button_Enter事件里panel.Visible=true顯示。
隱藏條件:滑鼠從Panel里移出的時候隱藏,在panel.Leave事件里panel.Visible=false。
或者點擊背景的時候隱藏:在背景表單或者控制元件的Click事件里panel.Visible=false。
顯示的時候根據按鈕更新控制元件內容并且重新設定控制元件的Location位置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/21159.html
標籤:C#
