1

複数列のネストされたメニュー コントロールを設計しています。フライングアウトサブメニューをどこに配置するかを考えています。サブメニューは現在、アイテムのテキストではなく、「>」の上にカーソルを合わせると飛び出します。

これがメニューだとします。

-------------------
|item 1 >|item 2 >|
|item 3 >|item 3 >|
-------------------

オプション1:

-------------------
|item 1 >|item 2 >|
|item -------------------
------|item 1.1|item 1.2|
      |item 1.3|item 1.4|
      -------------------

オプション 2:

-------------------
|item 1 >|item 2 >|
-------------------
|item 1.1|item 1.2|
|item 1.3|item 1.4|
-------------------

オプション 3:

-------------------
|item 1 >|-------------------
|item 3 >||item 1.1|item 1.2|
----------|item 1.3|item 1.4|
          -------------------

オプション 4:

-----------------------------
|item 1 >||item 1.1|item 1.2|
|item 3 >||item 1.3|item 1.4|
-----------------------------

どちらがより使いやすいと思いますか?

4

1 に答える 1

0

どのオプションも実行可能ではないことをお勧めします。必要なのは、ホバリングしている項目の 1.5 行下にボックスを配置して、マウス ダウンしたときに開いているボックスでスタックしないようにすることです。同じことが実際には水平の例にも当てはまります。

-------------------
|item 1 >|item 2 >|
|item    |        |
--------------+------------------
              |item 1.1|item 1.2|
              |item 1.3|item 1.4|
              -------------------

アスキーで半分の行を表示することはできませんが、うまくいけばアイデアが得られるはずです

于 2012-11-29T18:46:57.540 に答える