본문 바로가기

delphi11

delphi - cxGrid - row별 Column implement editior 설정. Q: Column 에디터 를 row 별로 따로따로 설정 할수 있는가? A: TcxGridDbColumn.OnGetProperties 이벤트에서 AProperties 를 설정해주면 된다. if ARecord.Index = 0 then AProperties:= TcxButtonEditProperties.Create( self ) else Arecord.index = 1 then AProperties:= cxEditRepository.Items[0].Properties; * 각 에디터에 해당하는 유닛들을 직접 uses 절에 포함시켜 줘야 하고 각종 옵션들도 역시 직접코드로 설정을 해줘야 하겟지~ 아니면 cxEditRepository 미리 쓸꺼 만들고 옵션도 설정해주고 쓰면 된다. 참고 https://suppo.. 2022. 6. 24.
delphi - dbgrid double click 시 col, row 번호 구하기 기본 TDbGrid 는 잘 쓰지 않아서 오랫만에 쓸려고 하니 한개도 생각 안남.. TDbGrid 에서 더블클릭 이벤트 는 셀 단위가 아니기 때문에 구현이 안되어 있나봄 보통 TDrawGrid 나 TStringGird 로 타입캐스팅 해서 col , row 프로프티 를 사용하거나 TCustomGrid 에 있는 MouseCoord를 이용해서 구하면 된다. procedure TForm1.DBGrid1DblClick(Sender: TObject); var nCol: integer; nRow: integer; nGC: TGridCoord; nPT: TPoint; begin //TStringGrid or TDrawGrid cast nCol:= TStringGrid(Sender).Col; nRow:= TStringGr.. 2021. 7. 20.
Delphi - TClientDataset - Invalid Parameter 델파이 에서 제공하는 TClientDataset 에서 CreateDataset 을 호출할때 Invalid Parameter 오류가 나올때 Field 를 추가 할때 잘못정의 하면 나온다. 예: FieldDefs.Add('TEST', ftString); 2021. 2. 19.
Code Faster In Delphi www.devgear.co.kr/archives/3877?fbclid=IwAR3cYRWIQH84ZgBYw94JXXJq5IwhSwct_A3t_qu78bTo6eoIaNM2eE_Argk [DelphiCon 요약] 델파이 코드 빠르게 작성하기 (Code Faster in Delphi) 원본 비디오 시청: 전체 보기 (현재 무료, 향후 유료 전환 예상): DelphiCon 소개 페이지로 가기: 델파이 코드 빠르게 작성하기 (Code Faster in Delphi) 를 요약했습니다. (이 요약 번역은 원본 비디오 www.devgear.co.kr 2020. 12. 24.
반응형