質問: 誰もが好きで読むことができるユーティリティでツリーのフォントを選択する基準は? したがって、実際に内部で実行する必要があるだけのユーティリティを持っていますが、それを使用する人には常に不満を言わないようにしてください。スタイルも特に重要だとは思わないので、フォントはプログラムの他の部分と一致する必要はありません。このツリーには50,000個程度のものが含まれており、正しく使用できる場合は、仕事を合理化する必要があります。そうは言っても、フォントからヒントを得ない限り、50,000ものツリーで目的のものを見つけるのは非常に困難です。私はsoftgemのdelphiのvirtualtreeviewを使用しているので、かなり強力ですが、私の主なツールは次のとおりです。 太字、斜体、取り消し線、下線。 左に貼れる小さな画像。 ツリーノードのテキストの先頭と末尾には、必要に応じて何でも付けることができます(ただし、混乱する可能性があります)。 フォントサイズを変更できます。 だから私は不思議に思っています、何がグラフィカルな手がかりを示すことができますか(重要な順に): 保存しました 保存されていません 無効 かわった アクティブ スキップした 交換する ロードされた ユーザーがノードを右クリックするだけで知る必要があることを伝えることができるため、すべてがうまくいかなくても、それは通信するための多くのことであり、完全に重要ではありません(ただし、50,000のノードでは、右クリック)
回答: おそらく1つの書体のみを使用する必要があります。そしておそらくそれのいくつかのスタイル。しかし、ほとんどの場合、私は2つに固執します。言う、太字、本の重み。またはローマとイタリック。状態を示すためにそれ以上のものは、型スタイルに対してあまりにも多くの責任を負うことになります。取り消し線があり、便利です(主に「削除済み」の場合)。読みやすさに注意してください。あなたが持っている状態の数を考えると、その特定の情報を伝えるためにアイコンのセットを使用したいと思います。右クリックで何も隠さない。しばらくすると(たとえば0.5秒)、小さな情報ウィンドウが表示されるホバー状態について考えます。