作者cole945 (躂躂..)
看板Visual_Basic
標題Re: [.NET] 請問如何做出像flashget選項的樣子?
時間Thu Jun 21 23:07:07 2007
※ 引述《catchtest (蕭雲)》之銘言:
: 我想做類似flashget的選項功能
: 左邊有類似按鈕的ListView
: 按下去後右邊能跑出來相對應的選項可以選擇
: 我有嘗試使用ListView並把View改成Tile
: 可是做出來的效果不好,首先是前面的小Icon選擇困難
: (強迫用ImageList,不能讓我選擇檔案)
其實flashget的那個選單是用 TreeView 來做的~
你把你的 ImageList的 ImageSize改大(如32x32)
TreeView(或ListView)的圖示大小就會變大了..
(當然也要套大圖示, 不然圖會怪怪的..)
TreeView 還有 ItemHeight 也可以設定item的高度
: 然後是按下去某個選項後如果又按了其他地方
: ListView裡面的藍色焦點會不見
: 請問要如何做的像flashget一樣焦點還是存在?
HideSelection屬性要設成false
如果你有考慮用TreeView的話, ShowRootLines也要設成false才是你要的效果
(ListView的item文字會置頂對齊,所以看起來會怪怪的..)
: 右邊依照按鈕出現相對應的選項又要怎麼做呢?
: 難道要自己拉很多Panel來慢慢顯示嗎?
其實大家真的都是用這類的方法做..
: 有沒有更好的方式呢?
: 找了很多網站都沒有教學,希望這裡的大大可以幫忙解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.140.75
推 catchtest:謝謝大大,想請問Panel應該用TableLayoutPanel做嗎?還是 06/23 10:57
→ catchtest:用普通的Panel才行?因為我沒做過所以不熟... 06/23 11:00