0

Delphi XE5 で LiveBinding を使用したい。私はこれが初めてです。

TEdit を含む VCL TForm があります。

別のユニットにコンポーネントがあります:

TMyComponent=class(TComponent)
private
  FMyProperty: Integer;
public
  property MyProperty: Integer read FMyProperty write FMyProperty;
end;

ここで、MyProperty を TEdit にバインドします。

TEdit を右クリックして [視覚的にバインド] を選択し、LiveBindings ウィザードを使用してこれを試しました。問題は、MyComponent がコンポーネント リストに表示されていないことです。

MyComponent を含むユニットは、フォームの uses 句にあります。

私は何を間違っていますか?

ありがとう!

4

1 に答える 1

1

IDE は、登録されているコンポーネント クラスについてのみ認識します。これを設計時に機能させるには、コンポーネント クラスを登録するパッケージをビルドする必要があります。それ以外の場合は、バインディングをプログラムで作成する必要があります。私は LiveBindings システムに特に精通しているわけではありませんが、タグには、それがどのように行われているかを示すいくつかの質問があります。

于 2014-03-18T00:26:52.970 に答える