私のアプローチコアはエンジンです。 - ページ 130

 
Реter Konow:

次のダイナミックテーブルは、さらに面白いものになるでしょう。セルには、入力フィールド、ポップアップリスト、チェックボックス、ボタン、ラジオボタン、プログレスバー、および+/-ボタン付きの入力フィールドが用意されています。

厄介なのは、こうしたテーブルのダイナミズムです。結局、要素へのアクセスやその値の取得は、特定のパラメータに縛られることなく、行のレイアウトに依存することになります。

Peterさん、CArrayOdjについて 読んだだけで、「ああ、素晴らしい発見がたくさんあるなあ」と......。あなたが苦労していることを、人はとっくに簡単に実行しているのに、それでも完成できないことがすぐに判明します。

 
Artyom Trishkin:

Peterさん、CArrayOdjについて 読んで、「ああ、なんという不思議な発見をしたのだろう」と......。あなたが何年も悩んでいたことを、とっくに簡単に実行して、それでも完成できない人がいることにすぐに気がつくはずです。

では、そのような実装がどこにあるのかを教えてください。上記の要素を持つ動的なテーブルをMQLで作成。今まで見たことがない。

 
Реter Konow:

では、そのような実装がどこにあるのかを教えてください。上記の要素を持つ動的なテーブルをMQLで作成。今まで見たことがない。

もうあほくさ

 
Igor Makanu:

数週間前、私はMQLでポインターを扱いましたが、ここでは動的リストを扱う例を示します。https://www.mql5.com/ru/forum/1111/page2361#comment_10042372

つまり、MQLの標準ライブラリを使って、動的配列(ソースコードはターミナルにあります)、リスト、独自の動的クラスを作ることができます。私はCObjectをベースにしたクラスを作りました。

PS:しかし、残念なことに、トピックスターターには彼なりのアプローチがあるのです.サードパーティのプログラマの仕事を否定するようなやり方は、マイカーネル・マイアプローチと言われるように! )))

なるほど。自分なりのアプローチがあるのですね。もしかしたら、全然悪くないかもしれない。ただ、このようなテーブルの実用化には、まだまだ時間がかかりそうです。しかし、すでにすべてが私のために機能しています。枝葉が建設的になり始めたら、近々コンストラクタを載せますね。

 
Реter Konow:

では、そのような実装がどこにあるのかを教えてください。上記の要素を持つ動的なテーブルをMQLで作成。今まで見たことがない。

テーブル


2年前にもこのような製品がありました。(今は市場に出回っていないため、写真を掲載しています)。

ちょうどそのようなテーブルがあり、実際の取引と歴史的なものがありました。そして、制限なし :)


 
Реter Konow:

では、そのような実装がどこにあるのかを教えてください。上記の要素を持つ動的なテーブルをMQLで作成。今まで見たことがない。

だから、どこも見ていない。そうでなければ、とっくにバケツエンジンを同じ場所に投げ入れて、すべてをシンプルで透明なものにしているはずだ。
私個人は、あなたのためにあなたのタスクを行うことはありません - これはあなたの特権です。私は、あなたが声を上げているソリューションのうち、どこが利用できるかを案内しているだけです。
 
Andrey Barinov:


それは素晴らしいことです。そこに何かがある。でも、有名な職人さんなんですよね(笑)。後進の要素についてはどうでしょうか?

 
Реter Konow:

このビルダーは、アルゴトレードに本当に情熱を持っている人たちを対象にしています。グラフライブラリの勉強に時間を割かず、そのようなコードを作ることに意味があるのです。

ペトル、フォームビルダーはそうなってはいけないのですか?そうでなければ、棚については撤回します )))


レテグ・コノウ

そして、ダイニングテーブルのある窓を確保する。

..

case I_BUTTON14___Close: 

すなわち、「din.テーブル」に21行がある場合(これはすでに怪しい)には
をクリックしたときに何が起こるかを規定する必要があることがわかりました。

I_BUTTON1___Close, I_BUTTON2___Close, I_BUTTON3___Close, I_BUTTON5___Close ... I_BUTTON21___Close    ???
 
Igor Volodin:

Peterさん、それはフォームビルダーの役目じゃないですか?そうでなければ、棚については撤回します ))


すなわち、"din.table "に21行がある場合(これはすでに疑問が生じる)、次のようになります。
を実行したときにどうなるかを指定する必要があります。

いや、そこでマジコン列伝の出番です。したがって、I_BUTTON1__Closeは 1つだけです。