Q&A

  • TAdvStringGrid 에서 콤보박스를 만들려고 하는데 추가가 안되네요
sg2: TAdvStringGrid;
<!--CodeS-->
procedure TfrmRtuIP.sg2GetEditorType(Sender: TObject; ACol,
  ARow: Integer; var AEditor: TEditorType);
begin
  with sg2 do
  case ACol of
  2:begin
      aEditor := edComboList;
      ClearComboString;
      ComboBox.Items.Add('a');
      ComboBox.Items.Add('b');
      ComboBox.Items.Add('c');
    end;
    end;
end;
<!--CodeE-->
이렇게 해줬는데요. 실행시 sg2의 해당 셀에 더블클릭해도 아무 반응이 없네요
이건 어떻게 해야하나요??
1  COMMENTS
  • Profile
    날개 2009.05.19 18:30
    자답입니다.
    TAdvStringGrid > Properties > options 에서 goEditing을 True로 주고 goRowSelect를 False로 주니 한 셀씩 수정이 되군요.
    콤보박스도 추가가 되구요.^^