0

私が開発しているプロジェクトは、最近 .Net4.5 と Visual Web GUI 10.0.4 に切り替えられ、Firefox で機能するコンテキスト メニュー項目が IE11 (公式にサポートされているブラウザー) では機能しません。

ここにはまだ画像を投稿できないので、ここにリンクがあります: [img] http://i.imgur.com/oIEca4l.png[/img]

Firefox ウィンドウには「invoice together」があり、IE ウィンドウにはボックス内に矢印があることに注意してください。それだけです。

メニュー項目のすべてのプロパティは次のとおりです: [img] http://i.imgur.com/vHB4Ak6.png[/img]

コード内での唯一の参照は、「一緒に請求書」をクリックしたときにメッセージ ボックスを表示することです。

IEの表示の問題だと思うのですが、どなたか直し方を教えていただけないでしょうか?

ありがとう

4

2 に答える 2

0

いくつかの仮想マシンの 1 つで、同じ、またはおそらく非常によく似た問題が発生しました。ListView コントロールにコンテンツ メニューがあります。メニュー項目のテキストは表示されず、メニューには左右の矢印スライダーがありました。

Web サイトは FF、Chrome で正常に動作しました。興味深いことに、このコンテキスト メニューの問題は、IE11 を搭載した他の仮想マシンでは再現されませんでした。シングルオンのみ。IE バージョン 11.0.9600.18053 / 11.0.24 (kb3093983) がすべてのテスト マシンで使用されました。

フォントのレンダリングにもわずかな違いがあることに気付きました。フォントのサイズが小さくなっているようです。

私がしたことは、IE のデフォルト設定を適用し、クライアントのマシンを再起動することでした。これにより、コンテキスト メニューとフォントのレンダリングが何らかの形で修正されました。

私の自己説明は、ブラウザとクライアントOSの間の「フォントを取得してレンダリングする」通信で何かがうまくいかなかったということです。これにより、スライダー付きの見栄えの悪いメニューが生まれました。

お役に立てれば!

于 2015-11-12T17:00:33.247 に答える