質問

私はTcheckListBoxコントロールを使用していますし、この上の第二のカラムを使用したいのですが、列とヘッダーのプロパティのほかに、私はを挿入するの複数列の内容上の任意のソースを見つけることができませんでした...

これはnoobie質問のように見えることができますが、Delphiのヘルプには、この上の任意のコンテンツを持っている、と私の検索(GoogleでとSO)しません。

...多くのゴミをもたらしました

私はただの例を必要としています。

役に立ちましたか?

解決

このはTCheckListBoxを使用できません。

しかし、あなたは TListView して使用することができます。

ViewStyleするvsReportCheckboxesするTrueプロパティを設定します。


列を作成し、アイテムを追加するには:

procedure TFormMain.Button1Click(Sender: TObject);
var
  Item1, Item2: TListItem;
begin
  ListView1.Columns.Add.Caption := 'aa';
  ListView1.Columns.Add.Caption := 'bb';

  Item1 := ListView1.Items.Add;
  Item1.Caption := 'item1';
  Item1.SubItems.Add('subitem1');

  Item2 := ListView1.Items.Add;
  Item2.Caption := 'item2';
  Item2.SubItems.Add('subitem2');
  Item2.Checked := True;
end;


次のようになります。

http://img638.imageshack.us/img638/4681/ clipboard01y.pngする

他のヒント

私が間違っている可能性が、私は列がラッピングのためではなく、書式設定の目的のためにと思っていました。

たとえば、

2に列の数を設定します。 3つのまたは4項目を追加 垂直ボックスのサイズを変更して、あなたはアイテムが列を埋めるために流れて表示されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top