記事"グラフィカルインターフェイスXI:テーブルセル内のテキストエディットボックスとコンボボックス(ビルド15)"についてのディスカッション

 

新しい記事 グラフィカルインターフェイスXI:テーブルセル内のテキストエディットボックスとコンボボックス(ビルド15) はパブリッシュされました:

このライブラリアップデートでは、テーブルコントロール(CTableクラス)に新しいオプションが追加されます。テーブルセル内のコントロールのラインアップが拡張され、今回はテキストエディットボックスとコンボボックスが追加されます。また、このアップデートでは、実行中にMQLアプリケーションのウィンドウのイズを変更する機能も導入されています。

テーブルセルに異なるコントロールがある場合、テーブルは中に含まれるデータを管理するための非常に柔軟なツールになります。最も身近な例はMetaTrader取引端末のMQLアプリケーション設定のウィンドウの「入力パラメータ」タブ、または「ストラテジーテスター」ウィンドウの「パラメータ」タブで見ることができます。このような機能を備えたグラフィカルインタフェースは、MQLアプリケーションを新しいレベルに導きます。

 図4 MQLプログラムの設定ウィンドウ

図4 MQLプログラムの設定ウィンドウ

作者: Anatoli Kazharski

 

すごい仕事だ!
本当にありがとう!

 
現在のバージョンでは、ウィンドウサイズを200x200 ピクセルより小さく設定することはできません。

こんにちは。

この制限の理由は何ですか?

 

Oleksii Chepurnyi:

この制限の理由は?

何もない。
 

こんにちは。

どうしてそんなにテンキーが嫌いなんですか?)

追加したのですが、ちょっとした不具合があります。

値を入力し、TextEditの境界線の外をクリックすると、すべてが正常になります。

値を入力してEnterキーを押すと、TextEditの境界の外をクリックするまで値が消えます。また、境界線をクリックしても消えます。

修正する場所を教えてください。

 
Oleksii Chepurnyi:

...

どこを直せばいいのか教えてくれる?

私には分からない。

もし自分でコードに変更を加えた場合、その変更についてはあなたしか知らないので、自分で対処しなければなりません。

 
Anatoli Kazharski:

もし自分でコードに変更を加えた場合、その変更は自分しか知らないので、自分で対処しなければならない。

変更のないライブラリでも同じです。問題は、おそらくTextEditの作成のどこかにあるのでしょう......。

以前の記事のように、すべての要素を備えたアプリケーションはできるのでしょうか?

 
Oleksii Chepurnyi:

変更されていないライブラリでも同じです。問題はTextEditの作成のどこかにある可能性が高い...。

過去の記事のように、すべての要素を含むアプリはあるのでしょうか?

近日中に、もう少しテストアプリを追加したアップデートがあります。おそらく今週中に。


 
Anatoli Kazharski:

近々、テストアプリをいくつか追加したアップデートが行われる予定だ。おそらく今週中だ。

分かった。待つよ。)

ありがとう!

 
Anatoli Kazharski:

近々、テストアプリをいくつか追加したアップデートが行われる予定だ。おそらく今週中に。


いつも不思議に思うのだが、このような「万華鏡」の有用性は何なのだろうか?単にマットのため、統計研究者のため?

それはレトリックだ。

ZЫ.オートマトンのオレグはこのようなスクイグルが好きなんだ :)

 
Artyom Trishkin:

いつも思うのだが、このような「万華鏡」の有用性は何なのだろうか?単にマットや統計の研究者のためだけなのか?

...

この記事のタイトルは「Graphical Interfaces XI: Integrating theGraphicsStandard Library(build 16)」です。

この例では、すでにアプリケーションのグラフィカル・インターフェースの要素となっているCGraphic クラスをプロジェクトで使用する方法を紹介します。どのように使用するかはユーザー次第です。