問題タブ [flicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - IE での jQuery マウスのちらつき
IE で .fadeIn、.fadeOut、.slideUp、.slideDown、.toggle などの jQuery 関数を実行すると、マウスが常にちらつき、砂時計がカーソルの横ですばやくちらつきます。アニメーションが役に立たない間、マウスを完全に非表示にするさまざまな方法を試しましたが、ほとんどの場合、それは望ましくありません。
これを修正する別の解決策はありますか?
java - Java アプレットが focusLost および focusGained でちらつく
Web ページに Java JApplet を埋め込んでいます。JApplet ウィンドウには、JPanel を拡張するクラスのインスタンスが 1 つ含まれています。これは、JApplet と同じサイズです。アプレットは、ユーザーがパネル内のボタンをクリックすると、ポップアップ ウィンドウ (JFrame) を生成できます。
ボタンをクリックしてウィンドウをポップアップするたびに、再描画中にアプレットがちらつきます。もう一度クリックしたとき、またはフォーカスがあり、別のウィンドウをクリックしたときも同じです-私の結論: focusLost() および focusGained() イベントで強制されているのは再描画です。
次のように、パネルの paint() メソッドにダブル バッファリングを実装しています。
ビューオブジェクトはスイングコンポーネントではなく、Graphics オブジェクトにすべてを描画するホットなクラスです。
JApplet の paint() メソッドはオーバーライドされません。
おそらく、JApplet の focusGained/focusLost メソッドをオーバーライドして、再描画を防ぐことができますが、問題に対するより良い解決策を聞きたいと思います。
.net - リモートデスクトップを介して実行されるアプリのスムーズでちらつきのないGUIを取得するにはどうすればよいですか?
Windowsフォームアプリケーションのちらつきを減らすことについて、インターネットのあちこちにたくさんの質問があることに気づきました。豊富な実験の結果、私の特定のケースでの解決策は非常に簡単であることがわかりましたControl.DoubleBuffered
。ちらつきを示していたコントロールのプロパティをtrueに設定しました。これは、必要な制御クラス(私の場合は、ListView
toDoubleBufferedListView
とfrom )DataGridView
から単純に導出することで実現しましたDoubleBufferedDataGridView
。
私が取り組んでいるアプリの主な原因は、オブジェクトのイベントでDataGridView
そのセルの多くを更新することです。ダブルバッファリングを有効にする前は、ほとんどの更新でグリッドがわずかにちらつきます(それほど悪くはありませんが、目立つほど十分です)。ダブルバッファリングを有効にした後、ちらつきは消えました。Tick
Windows.Forms.Timer
ただし、ここでは開発マシンについて話しています。残念ながら、このアプリは実際にはリモートデスクトップ接続を介してエンドユーザーによって実行されます。これは、レイモンドチェンによるこのブログ投稿から学んだことで、ダブルバッファリングを使用するべきではないことを意味します。
それで、私の質問は、何を使うべきかということです。Chenは、ローカルマシンでのダブルバッファリングアプローチと、リモートデスクトップ接続での従来の非ダブルバッファリングアプローチを切り替えることを提案しています。ただし、その場合でも、このアプリのエンドユーザーはちらつきを経験します。これは単に避けられないのですか?
記録のために:これは/ (すでにそれを実行してコントロール)または/ (すでにそれをコントロールに対しても実行している)という単純な問題ではありませんが、私が言ったように、それは特に重要ではないと思います特定のセルの値を更新しているだけです)。BeginUpdate
EndUpdate
ListBox
ListView
SuspendLayout
ResumeLayout
DataGridView
ちらつきのないリモートデスクトップアプリは単純に不可能ですか?
iphone - UIWebView で奇妙なちらつき
UIView > UIWebViewを含む新しいviewControllerをプッシュすると、この奇妙な(短い)ちらつきがあります。
UIWebView を含む controller.m 内に、webView 用に次のコードを設定します。
p>このコードを使用すると、このコントローラーをウィンドウに押し付けるとちらつきが現れます。しかし、htmlData を以下のコードのような単純なものに変更すると、css などを使用せずにちらつきが突然消えます。
例 1 の htmlData で行ったように、NSBundle 内に .html ファイルをロードし、NSString を HTML コンテンツに割り当てる方法はありますか? または、これを行うより良い方法はありますか?
どうも!
visual-studio-2008 - リモート デスクトップ接続で VS 2008 SP1 テキスト エディターがちらつく
組み込みのリモート デスクトップ クライアントを使用して、Windows 7 x64 マシンから Windows XP SP3 を実行している開発マシンに接続しています。ほとんどのアプリでは、問題なく正常に動作します。Visual Studio では、テキスト エディター全体を入力するたびに再描画が続けられます。
この質問に出くわしました: VS 2008 SP1 over Remote Desktop: Constant Repainting? そして、すべてのVS設定をデフォルトにリセットしてから提案された設定を無効にするなど、すべての提案を試してみましたが、効果はありませんでした。誰かがこれに対する信頼できる解決策を見つけましたか? 自宅で仕事をしていると、常に画面がリフレッシュされて気が狂いそうです。
いくつかの追加情報: リモート デスクトップは、1680x1050、15 ビット カラー、ビジュアル スタイル以外のすべてのエクスペリエンス設定の低速ブロードバンド、および永続的なビットマップ キャッシュがオフになっている状態で実行するように設定されています。
Visual Studio 2008 Team System は、Service Pack 1 と Power Commands がインストールされた開発マシンで実行されています。
更新:同じ建物内の仮想マシンの 1 つに接続し、この問題を経験することなく VS2008 を使用できます。VM は Windows 2003 Server を実行しているため、ここで違いが生じるかどうかはわかりません。
php - .loadを使用したjQueryのちらつき
jQuery を使用して、.load() 関数を使用して動的に php ページをページにロードしていますが、これまでのところ成功していますが、さまざまなリンクをクリックして .load() で div を更新すると、新しいクリックされたページと古いページ、これはかなり面倒で、誰かが修正しましたか?
現在のコード:
winforms - 再描画とちらつきの問題
Outlook スタイルのアプリがあります。基本的に、左側にサイドバーがあり、右側にコンテンツをホストするパネル コントロール (pnlMainBody) があります。
コンテンツは通常、ユーザーがサイド バーの適切なボタンをクリックしたときにパネルに追加するユーザー コントロールです。ユーザー コントロールをパネルに追加する方法は次のとおりです。
メイン パネルに追加するユーザー コントロールの一部は、UI に関して非常に複雑です。したがってthis.pnlMainBody.Controls.Add(_pnlEmails);
、起動すると、コントロールが画面に表示され、パネルコントロールの本体を埋めるようにサイズが変更されます。
実際にはかなり醜いので、実際にサイズ変更が完了するまでサイズ変更を表示しない方法があるかどうか疑問に思っていましたか?
.Visible
ユーザーコントロールをfalseに設定しようとしました。私はやってみましたが.SuspendLayout
、すべて役に立ちませんでした。
画面遷移をスムーズにする方法はありますか?
jquery - jqueryでちらつきを回避する方法は?
私はasp.netwebformsでjqueryを使用しています.....私はasp.netpagemethodsとjquery...を使用しています。
アンカータグをクリックしてdivを空にし、新しいコンテンツで埋めています。新しいデータが読み込まれると、divがちらつきます... jqueryでこれを回避するにはどうすればよいですか?これにどんな効果も使えますか…。
と私のページ、
私のgetRecordspage()
機能は
html - ページ遷移の間のちらつきを止めるコツはありますか?
具体的には、.hta を使用してページを表示しています。コンテンツはローカルであるため、ページはすぐに読み込まれますが、再描画時にちらつきがあります。ちらつきを止めたり、効果を減らすために使用できるトリックはありますか?
ページ遷移効果が役立つとどこかで聞いたのですが、何かアイデアをお持ちの方はいらっしゃいますか? .hta ファイルであるため、柔軟性が高く、vbscript などを実行したり、凝ったことをしたりできることに注意してください。
c# - ユーザー コントロールのちらつきを修正する方法
私のアプリケーションでは、あるコントロールから別のコントロールに常に移動しています。いいえ作成しました。ユーザーコントロールの数ですが、ナビゲーション中にコントロールがちらつきます。更新には 1 ~ 2 秒かかります。これを設定してみました
しかし、それは役に立ちませんでした...各コントロールには、異なるコントロールを持つ同じ背景画像があります。それで、それに対する解決策は何ですか..
ありがとう。