2

私はDevExpress OrgChart コンポーネントを使用していますが、これはまだ維持されていますが、2003 年以降開発されていません (幸い、バグは修正されていますが、それ以上のものはありません)。

正直なところ、このコンポーネントは、古すぎるように見え始めても、次の 2 つの点を除いて、私の要件を十分に満たしています。

1) スタッフ機能をまったくサポートしていません。意味を理解するために、この画像を参照してください(スタッフの項目は、管理、コミュニケーション、IT、特別プロジェクトです)。

2) スペースを最適化せずにアイテムを配置します。たとえば、最上位に 3 つのアイテムがあり、2 番目のアイテムだけに 2 つの子がある場合、最上位のアイテムはより遠くに描画されます。2 つの子があるため、ダイアグラムを「縮小」するためのオプション。

もちろん、このコンポーネントには、組織図ツールに期待される多くの機能が欠けていますが、私の場合、これら 2 つ、特に (1) が重要であり、残りは見栄えがよくありません。

VCL コンポーネントを探しますが、(見つからなかったので心配ですが) そのようなコンポーネントが存在しない場合は、次の代替案を確認できます。

i) .net winforms コンポーネントで Hydra を使用する

ii) ActiveX コンポーネントの使用。2つのうち、.NET展開の地獄のため、ActiveXを好みます(Delphiについて私が気に入っているのは、Win2kを使用してexeを顧客に出荷し、それが機能することです)。とにかく、私はactiveXコントロールを使用したことがなく、展開の問題が何であるかはわかりませんが、exeを置き換えてソフトウェアをアップグレードする機会を失うのではないかと心配しています.

iii) 機能 (1) とおそらく (2) を追加して DevEx コンポーネントをカスタマイズできる Delphi コンポーネント開発者を雇います。

ハマった。

4

3 に答える 3

0

私の質問に答えることで、私は(悲しいことに)次のように言わなければなりません:

優れた OrgChart VCL コンポーネントはありません。OrgChart コンポーネントとは、DevExpress OrgChart コンポーネントのようなものを意味します。組織図を描画できるコンポーネントだけでなく、ノードを自動的に再配置するためのロジックを持つコンポーネント (DevExpress のように) )。残念ながら、DevExpress はそのコンポーネントをもう開発していません。そのコンポーネントを超えたアイデアが良かったので、Steema の人々からの非常に軽い希望があります (彼らは TeeChart v8 で新しい OrgChart シリーズを導入し、必要に応じて「スタッフ」機能を追加しました。これは彼らのウェブサイトでは enachement TV52013924 として追跡されていますが、とにかくこれがリリースされるかどうかは明らかではありません)。

于 2010-05-19T08:52:29.320 に答える
0

TMS Diagram StudioまたはdtpDocumentsを見たことがありますか?

どちらもネイティブ VCL ソリューションです。

于 2010-05-13T08:34:03.690 に答える
0

www.componentone.com を試してみてください。必要なコンポーネントがほぼすべて揃っています。

于 2010-05-13T08:32:00.547 に答える