2

VB6 アプリは Windows 8 で正常に動作しますが、1 つの例外があります。

ツリービューでフォームを表示します。正しく表示されます。入力に使用する別のフォームを表示するボタンをクリックします。新しいフォームが閉じられると (そしてツリービューに新しいノードが追加されると)、すべてのノードの画像と画像が非表示になります。+/- 記号は表示されますが、写真とキャプションは表示されません。

フォームを閉じてから再度開くと、別のフォームを開くまですべてのノードが正しく表示されます。

関連する 2 つのフォームは、どちらも MDI 子フォームです。

ありがとう。

4

2 に答える 2

1

クライアントマシンでこの問題に遭遇しました。残念ながら、以前のコメントによると、VB6 (mscomctl.ocx) コントロールを使用して再構築する余裕はありませんでした。

ただし、Windows 8 で「タッチスクリーン キーボードと手書きパネル」サービスを無効にすると、comctl32.ocx TreeView コントロールが正しく動作することがわかりました。

于 2016-05-16T15:54:32.253 に答える