|
우선 답변해주신거 정말 감사드립니다..
몇가지 더 궁금한 점이 있어서요..
알려주신대로 해봤는데 화면에 아무런 변화가 없구요.. 값을 안줘서 그런지...
콤보 박스에 선택 항목들은 어떻게 주는지요? 그리고 이벤트는 어떻게 처리 해야 되는 건지도.. 혹시 아시면.. 도움 부탁드립니다..
void __fastcall TForm1::AdvStringGrid1GetEditorType(TObject *Sender,
int ACol, int ARow, TEditorType &AEditor)
{
if((ACol > 5 && ACol <15) && ARow==0)
AEditor= edDateEdit;
if(ACol == 3 && ARow!=0)
AEditor= edComboList;
}
답변해주신거 정말 감사 드려요...
zepirox 님이 쓰신 글 :
: 안녕하세요.
: TAdvStringGrid를 아래와 같이 하실려면...
: GetEditorType 이벤트에 아래와 같은 방법으로 하시면 됩니다.
: 아래 예는 Col이 5와 15사이에 있는 Row가 0인 셀들에 DateEdit 를 넣는 방법입니다.
:
: void __fastcall TMainForm::ExampleGridGetEditorType(
: TObject *Sender, int ACol, int ARow, TEditorType &AEditor)
: {
: if((ACol > 5 && ACol <15) && ARow==0)
: AEditor= edDateEdit;
: }
: 콤보박스는 아래의 값중에서 콤보박스에 해당하는 값을 AEditor에 적용시켜 주시면 되겠네요.
: 버튼도 마찬가지구요.
: enum TEditorType { edNormal, edSpinEdit, edComboEdit, edComboList, edEditBtn, edCheckBox, edDateEdit, edDateEditUpDown, edTimeEdit, edButton, edDataCheckBox, edNumeric, edPositiveNumeric, edFloat, edCapital, edMixedCase, edPassword, edUnitEditBtn, edLowerCase, edUpperCase, edFloatSpinEdit, edTimeSpinEdit, edDateSpinEdit, edNumericEditBtn, edFloatEditBtn, edCustom, edRichEdit, edNone, edUniEdit, edUniComboEdit, edUniComboList, edUniEditBtn, edUniMemo };
:
: 버튼은 메소드로 바로 제공이 되네요.
:
: AddButton 메소드의 파라미터는
: void __fastcall AddButton(int ACol, int ARow, int bw, int bh, AnsiString Caption, TCellHAlign hal, TCellVAlign val);
: 입니다.
:
: ExampleGrid->AddButton(3,1,40,20,"",haFull,vaFull); <= 이건 3,1에 버튼 추가하라는 말이겠네요.
:
:
:
: 개발자되기 님이 쓰신 글 :
: : Q&A 다 뒤지 보고 TMS 홈피도 가봤는데 사용법이 없어서 처음으로 포럼에 글을 씁니다.
: :
: : ---------------------------------------------------------------------------------
: : 이름 | | 학교 | | 학년 |
: : ---------------------------------------------------------------------------------
: : | | 콤보 박스 | | 콤보 박스 | 버튼
: : ---------------------------------------------------------------------------------
: : | | 콤보 박스 | | 콤보 박스 | 버튼
: : ---------------------------------------------------------------------------------
: : | | 콤보 박스 | | 콤보 박스 | 버튼
: : ---------------------------------------------------------------------------------
: : | | 콤보 박스 | | 콤보 박스 | 버튼
: : ---------------------------------------------------------------------------------
: :
: : 이런 형태의 Grid가 생성되어야 합니다.
: : 너무 급해서 여러분들의 도움을 구합니다.. 아시는 분 계시면 간단한 소스 정도만 이라도.. ㅜㅜ
: :
: : 꼭 부탁 드려요..
|