記事"任意の複雑さのレベルのグラフィカルなパネルを作成する方法"についてのディスカッション - ページ 4

 
本当に役に立つ
 

とても良い記事だ。

閉じるボタンを削除して 下に固定する方法を教えてください。

 
Marcio Pereira :

とても良い記事だ。

閉じるボタンを削除して下に固定する方法を教えてください。

すぐに教えるつもりはない。すべてを逆さまにするという発想はなかったよ :)

 

サンプルコード ControlsPanel.mq5 のように、これらのコントロールオブジェクトにパネルを配置する場合(https://www.mql5.com/ja/docs/standardlibrary/controls/cpanel )、最小化してからパネルを復元すると、すべてのパネルのサイズがコントロールと同じになります;

起動時

https://www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

最小化/復元後:

https://www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

これを回避する方法はありますか。それとも、ドキュメントの暗示にもかかわらず、パネルの入れ子は不可能ですか。

Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
  • www.mql5.com
//|                                                ControlsPanel.mq5 | //|                        Copyright 2017, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| defines                                                          |  INDENT_LEFT                         (11)      ...
 
el_looto :

サンプルコード ControlsPanel.mq5 (https://www.mql5.com/ja/docs/standardlibrary/controls/cpanel) のように、これらのコントロールオブジェクトにパネルを配置する場合、最小化してからパネルを復元すると、すべてのパネルがコントロールと同じサイズにリサイズされます;

起動時

https:// www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

最小化/復元後

https:// www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

これを避ける方法はあるのでしょうか。それとも、ドキュメントの暗示にもかかわらず、パネルの入れ子は不可能なのでしょうか。

この記事はパネルを作成する別の方法の例です。

私は常に標準的な方法が好きでしたが(標準的な方法を使用することをお勧めします)。

  • [dataフォルダ]↪MQL5↩Experts↪MQL5↩Examples↪MQL5↩Controls↪MQL5↩Controls.mq5
  • [Data folder]↪MQL5↩Indicators゙Examples゙Panels゙ChartPanel゙ChartPanel.mq5
  • [Data folder]↪MQL5↩Indicators゙Examples゙Panels゙SimplePanel゙SimplePanel.mq5
 

こんにちは、ウラジミール、


多列リストボックスの作成方法を教えてください。

 
flagcandles :

こんにちは、ウラジミール、


多列リストボックスの作成方法を教えてください。

これはテーブルのようなものです。

 

こんにちは!

パネルをチャートの右端に移動させた後、ナビゲーター・ウィンドウをオンにするなどしてチャートの幅を変更すると、パネルはチャートの境界線を越えて「移動」してしまいます。パネルが見えなくなってしまうのです。

パネルがチャートの境界を越えて移動しないようにするには、どうすればよいでしょうか。


1 2


ありがとうございました。

 
Dmitriy Tyunin:

こんにちは!

パネルをチャートの右端に移動させた後、ナビゲーター・ウィンドウをオンにするなどしてチャートの幅を変更すると、パネルはチャートの境界線を越えて「移動」してしまいます。パネルが見えなくなります。

どうすれば、パネルがチャートの境界線を越えて移動しないように修正できますか?




よろしくお願いします。

チャートの サイズを変数に保存する。チャートの幅を変更するイベントを常に監視すれば、チャートはアクティブになるはずです。

 
Dmitriy Tyunin:

パネルをチャートの右端に移動させた後、ナビゲーター・ウィンドウをオンにするなどしてチャートの幅を変更すると、パネルはチャートの境界線を越えて「移動」する。パネルが見えなくなる。

パネルがチャートの境界線を越えて移動しないようにするには、どのように修正すればよいでしょうか。

この記事には、ボーダー・コントロールのサポートと、GUIの実装のための他の多くのものを含むソース・コードの修正があります。

Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
  • www.mql5.com
В первой статье, посвященной OLAP в трейдинге, мы рассмотрели общие принципы аналитической обработки многомерных данных и предоставили готовые классы MQL, позволяющие применить OLAP на практике для истории счета или торговых отчетов. Вместе с тем вывод результатов анализа был пока реализован в упрощенном текстовом виде в лог экспертов. Для...