記事「DoEasy - コントロール(第27部):ProgressBar WinFormsオブジェクトの操作」についてのディスカッション 新しいコメント MetaQuotes 2023.01.20 10:15 新しい記事「DoEasy - コントロール(第27部):ProgressBar WinFormsオブジェクトの操作」はパブリッシュされました: この記事では、ProgressBarコントロールの開発を続けます。特に、プログレスバーと視覚効果を管理するための機能を作成します。 チャート上でEAをコンパイルして起動します。 最初のループでは、ProgressBarオブジェクトの幅がどのように増加するかを確認し、プログレスバーの幅もそれに比例して増加します。同時に、Valueは最初は50に設定されており、プログレスバーの幅が相対値で設定されているため、そのままです。 2番目のループでは、PerformStepメソッドを毎回呼び出します。このメソッドは、各ステップで(相対)Valueを増加ステップの値だけ増加します。350の増分がありますが、プログレスバーが一度に1ピクセル以上増加していることがわかります。これは、すべての値が相対的であり、ProgressBarの幅の割合として計算されるためです。各ステップで1ピクセル増加することは不可能であるため、これは正しいことです。ProgressBarの幅が100ピクセルで、ステップ数が1000の場合、1ピクセルあたり10の増加ステップがあります。相対値を計算するときはスキップされます。 プログレスバーの増加ループが完了すると、2秒ごとにグレアが発生します。デモにはこれで十分です。しかし、これは通常の外観には不十分です。まず、グレアは、完了したものではなく、移動するプログレスバーに沿って実行する必要があります。次に、「効果」が単純すぎることが判明しました。これらすべては徐々に改善していきます。 作者: Artyom Trishkin 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「DoEasy - コントロール(第27部):ProgressBar WinFormsオブジェクトの操作」はパブリッシュされました:
この記事では、ProgressBarコントロールの開発を続けます。特に、プログレスバーと視覚効果を管理するための機能を作成します。
チャート上でEAをコンパイルして起動します。
最初のループでは、ProgressBarオブジェクトの幅がどのように増加するかを確認し、プログレスバーの幅もそれに比例して増加します。同時に、Valueは最初は50に設定されており、プログレスバーの幅が相対値で設定されているため、そのままです。
2番目のループでは、PerformStepメソッドを毎回呼び出します。このメソッドは、各ステップで(相対)Valueを増加ステップの値だけ増加します。350の増分がありますが、プログレスバーが一度に1ピクセル以上増加していることがわかります。これは、すべての値が相対的であり、ProgressBarの幅の割合として計算されるためです。各ステップで1ピクセル増加することは不可能であるため、これは正しいことです。ProgressBarの幅が100ピクセルで、ステップ数が1000の場合、1ピクセルあたり10の増加ステップがあります。相対値を計算するときはスキップされます。
プログレスバーの増加ループが完了すると、2秒ごとにグレアが発生します。デモにはこれで十分です。しかし、これは通常の外観には不十分です。まず、グレアは、完了したものではなく、移動するプログレスバーに沿って実行する必要があります。次に、「効果」が単純すぎることが判明しました。これらすべては徐々に改善していきます。
作者: Artyom Trishkin