custom-component

    1

    2答えて

    Save Asを使用して別のものから変更して編集した私のパッケージの1つでは、次のメッセージが表示されています(Delphi 2007 ): ======= このパッケージをコンパイルするには、次の変更が必要です。 [OK]を選択してこれらの変更を適用し、コンパイルを続行します。 Remove cmSizePanel_Reg. Unit(s) cmSizePanel_Reg were f

    1

    1答えて

    JSF 1.2を使用してカスタムコンポーネントを開発しています。私のタグクラスはUIComponentELTagを拡張し、データ型ValueExpressionの変数を持ちます。 これらの値は、タグの対応する属性から設定されています。 (使用のsetProperties機能) 例、 <sr:show name="#{backingBean.name}" ...> #{backingBean.mai

    5

    1答えて

    私は自動化していますが内部テーブルを起動似て/共通「接続」する方法、などを使用して、私が構築してるのビジュアル化合物成分のシリーズ、 を持っています実行時に自動的に接続する接続のもの現在の状態が実行時かdesigntimeかどうか、コンポーネントレベルでどのように伝えますか?

    1

    2答えて

    このnilを終わるには、私がここで働いていたプロジェクトの継続である: アドバイスが受けciruclar参照の問題を修正しCircular reference issue with Classes which use each other (再び、助けに感謝)。今、私は何か他のものと格闘しています:TcmDataPanel.FObservingDataPanelsは常に終わりがなくなります。 (最

    1

    1答えて

    INotifyPropertyChangedとIBindableComponentを実装したカスタムコンポーネントがあります。 this.textBox2.DataBindings.Add(new System.Windows.Forms.Binding( "Text", global::WindowsFormsApplication2.Properties.Settings.D

    1

    1答えて

    また、別の方法で質問すると、OnEraseBkgnd()はどのように動作しますか? 私はカスタムコントロールを構築していますが、この問題が発生しました。 チャイルドはいつものように長方形です。私はを無効にしてください。 OnEraseBkgnd()と私はOnPaint()だけを使用します。 私が必要とするのは、子どもの背後の領域を効率的にクリアして、ちらつきなしでにすることです。 バックバッファー

    2

    1答えて

    文字列と列挙型の2つの追加プロパティを持つカスタムTAction型を作成しました。 オブジェクトインスペクタでstring値が表示されていますが、列挙型がまったく表示されません。オブジェクトインスペクタのドロップダウンプロパティ値として表示するカスタム列挙型を取得するにはどうすればよいですか?

    2

    3答えて

    私はIDEで登録されたコンポーネントのパッケージを開発していますが、そのほとんどはベースのTFrameクラスから派生しています。また、これらのコンポーネントによって呼び出されるさまざまなカスタムダイアログフォームもパッケージに含まれています。私はDelphi 2007で働いています。 通常、関連するDFMファイルを持つフレームとフォームユニットが、DFMファイルを常に "下に"表示するとは限らない

    3

    2答えて

    私からのさらに別のTFrame IDE登録コンポーネントに関する質問です。すべての助け、仲間のプログラマーに感謝します。 細目: 基本的に、私は私がIDEに登録したTFrameのベースのコンポーネントを持っており、それは素晴らしい仕事をしている:DarrianのTFrameの継承提案hereで遊ん) 。私は現在、既存のコンポーネントの非ビジュアルな機能とプロパティの大部分を共有するいくつかの "姉

    2

    3答えて

    コンポーネント開発の設計時の側面について学んできたので、Delphi 2007をターゲットにしたIDEプラグインをいくつか紹介します(+その他の場合は互換性があります)。 これらのフォーム/ UIは、理想的には、私が定期的に使用する第三者コンポーネントの一部を利用します。 IDEプラグインなどでこれらのコンポーネントを配布するライセンスがあれば、「完全なソース」を持つパッケージの場合と比べて、配布