2017-09-19 9 views
1

私はをメモとして使用しています(blobEditKinf = bekMemo)。RepositoryItemPopupHeightPopupWidthのプロパティは200/250に固定されています。アクセスできない場合、これを実行時に別の値に変更するにはどうすればよいですかコード内でこれらのプロパティ:実行時にTcxGridColumnのPopupWidthを変更するには?

MyColumn.RepositoryItem.Properties 

答えて

3

あなたは、列のPropertiesプロパティを適切にキャストを行うことによって、非常に簡単にこれを行うことができます。以下で は、私のBlobEdit列が のDescriptionメモフィールドTClientDataSetのためのものです:

procedure TForm1.FormCreate(Sender: TObject); 
begin 
    [...] 
    if cxGrid1DBTableView1Description.Properties is TcxBlobEditProperties then begin 
    TcxBlobEditProperties(cxGrid1DBTableView1Description.Properties).PopUpWidth := 500; 
    TcxBlobEditProperties(cxGrid1DBTableView1Description.Properties).PopUpHeight := 500; 
    end; 
end; 

はTcxGrid列の編集者の多くは、あなたが同様の方法でアクセスすることができますタイプ固有のサブプロパティでProperties種類を持っています上記に。

関連する問題