我們的應用程序有一個標籤控件,顯示可變數量的選項卡。大多數情況下,有一些標籤,「標籤」隱喻簡單易用。可用於大量標籤的WinForms選項卡控件替換
但在極少數情況下(使用某些類型的數據時),我們可能需要更多的選項卡才能適應整個屏幕。當發生這種情況時,可靠的選項卡控件不再是一個好的用戶體驗。無論你做多行標籤還是小滾動按鈕,找到你想要的標籤都會變得非常頭疼。
Visual Studio的編輯器可以相對優雅地處理這種情況。它一次只顯示有限數量的選項卡(但很多將適合整個屏幕);如果您想要某些目前不可見的內容,則會顯示一個顯示完整列表的下拉按鈕。 是否有任何提供類似功能的第三方WinForms選項卡控件 - 一次只顯示幾個選項卡,另外還有一個下拉菜單?
實際上有時候,即使下拉列表太長而無法放在屏幕上,所以瞭解任何選項卡控件如何處理這些信息會很有幫助。一個滾動條(你可以將拇指快速拖到正確的鄰居)會很棒;所以會使用鍵盤進行增量搜索。
爲了這個問題的目的,假設用一些其他UI隱喻(例如左側的列表框)替換標籤不是一個選項。 (我們正在探索,但這不是什麼問題。)
我們有DevExpress - 它有一個類似於VS的皮膚,但它不會執行下拉溢出。Telerik看起來好像可以做我想到的事情(儘管你說它是昂貴的)。您是否碰巧知道Telerik在溢出下拉太高而無法在屏幕上顯示時工作得如何? – 2010-12-08 19:58:20