問題タブ [paintevent]
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.
c# - Scrollbar 値を PaintEventArgs ループのパラメーターとして使用する
水平スクロールバーを時間のコントロールとして使用する windows.form を作成しようとしています。その後、時間値は 85 個の配列の配列インデックスとして使用され、各配列値 (ゼロではない) には方位が含まれ、地図上に線として表示されます。私が抱えている問題は、C# とイベント処理にまったく慣れていないため、hScrollBar1_Scroll のイベント (および値) を PaintEventArgs ループにリンクする方法が見つからないことです。以下は、私が試したコードのサンプルです。
DrawLinesPoint() がループしている理由は、同時に方位を表示できるサイトが 85 あるためです。
最初は「ScrolleventArgs e」と並んで「PaintEventArgs f」をパラメータとして使ってみたのですが、イベントの扱いがわからず、DrawlinesPoint()は「f」ではなく「null」を使用しました。
配列 rdata[] は 2 次元で、サイトの参照データを保持し、ldata[] は 3 次元で、インポートされた方位データを含みます。
スクロールバーで時間を変更するたびに、マップをクリアし、表示される方位を変更する必要があります。
誰でもこのコードを手伝ってもらえますか? 私がこれを完全に間違った方法で行っている可能性が高いので、助けていただければ幸いです。