プロジェクトデータベースフォームエディタでの表示改善
フォームエディタでは、フォームの作成、修正、カスタマイズを行うことができます。作業を容易にするためのツールがいくつか用意されており、その一つが「ビュー」パレットです。このツールは、オブジェクトをさまざまなビューに分散させることで、複雑なフォームを簡単に作成することができます。ビューでは、必要に応じて...
フォーム、動的データバインディング、埋め込みWeb Areas、改善されたサブフォーム動作、ウィンドウカスタマイズ、ロジックを集中管理する構造化されたUIパターンで、保守しやすいデスクトップインターフェースを設計します。
フォームエディタでは、フォームの作成、修正、カスタマイズを行うことができます。作業を容易にするためのツールがいくつか用意されており、その一つが「ビュー」パレットです。このツールは、オブジェクトをさまざまなビューに分散させることで、複雑なフォームを簡単に作成することができます。ビューでは、必要に応じて...
私たちの主な目的は、開発者の皆様の業務を日々よりスムーズにすることです。リストボックスは、この目的を果たす4Dで最も頻繁に使用され、かつ強力なフォームオブジェクトの一つです。リストボックスが多くのイベントを発生させることは周知の事実ですが、4D v18 R2では、リストボックスのイベントが発生した際...
プロジェクトデータベースの導入に伴い、いくつかの4Dダイアログのインターフェースも変更しました。このブログでは、フォームエディタに加えられた変更のいくつかを紹介します。 ...
美しくダイナミックなユーザーインターフェースを作成するにはどうしたらよいか、悩んでいませんか?通常、フォームのサイズが変更されると、水平サイズや 垂直サイズのプロパティが移動または拡大に設定されているフォームオブジェクトは、自動的にサイズが変更されます。場合によっては(例えば、より細かいユーザーイン...
すでにご存知かもしれませんが、この Form eventコマンドは、発生したばかりのフォームイベントの種類を識別します。これは、通常、フォームまたはオブジェクトのメソッド内で使用されます。 4D v18では、いくつかの変更が行われましたが、すべて問題ありません。以下は、その内容です。 ...
クラシック4Dのバイナリ構造では、スタイルシートを定義して、フォームで使用するフォント、フォントサイズ、テキストスタイルをmacOSとWindowsの両方のプラットフォームで指定することができます。プロジェクトデータベースでは、4ステートボタンのプロパティを定義したり、すべてのラインオブジェクトのカ...
ダイナミックフォームのパワーは、4D v16 R6で導入され、オブジェクトに組み込んだり、テキストファイルから読み込んだりして、その場でフォームを構築することができるようになりました。これは、アプリケーションのニーズに合わせてフォームが頻繁に変更される世界では、非常に便利な機能です。 4Dでは、バ...
4D v17から、マルチレベル・コレクションのコンテンツを、異なるリストボックスに簡単に表示することができるようになりました。つまり、複数のリストボックスをバインドして、ネストされた詳細を表示することができます...一行のコードも必要ありません!これは、オブジェクトまたはコレクションを別のリスト ボ...
データベースには、タイプやカテゴリーを表すいくつかのテーブルがあると想像してください。これらのテーブルは非常にシンプルで、多くの場合、識別子とテキストフィールドだけです。デモのために、靴の管理データベースだとしましょう。商品を認定するためには、その種類、色、柄、素材、季節などを定義する必要があります...
最近、4Dは、新しいタイプの変数であるコレクションと、それを操作するための多くのメソッドを導入しました。4D v17では、コレクションの内容を簡単に表示することができるようになり、コレクションの可能性が広がりました。どのように?コレクションタイプのリストボックスです。 ...