스트링그리드에 있는 데이터를 리스트박스에 뿌려주는 코딩입니다.
그런데 리스트박스에 한셀씩 한줄로 표시되는데요..
이걸 가로줄로 하려면 어떻게해야할지.... 부탁드립니다.
제가한코딩
procedure TMainForm.ConfCtrlStringGridSelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
var
i: integer;
begin
ConfCtrlListBox.Items.Clear;
for i := 1 to ConfCtrlStringGrid.ColCount do
begin
// ConfCtrlListBox.Items := ConfCtrlStringGrid.Rows[arow];
ConfCtrlListBox.Items.Add(ConfCtrlStringGrid.Cells[i,arow]);
end;
end;
컬럼을 옆으로 늘어 놓으실려면 리스트뷰를 사용하시구요..
굳이 리스트 박스여야 한다면 공백이나 콤마 같은걸로 구분해서 아이템에 추가해 주시면 될듯 합니다.
ConfCtrlListBox.Items := ConfCtrlStringGrid.Rows[arow];
ConfCtrlListBox.Items.Add(ConfCtrlStringGrid.Rows[arow].CommaText);
이렇게 하시면 원하는 형태가 될려는지? ^^