본문 바로가기

공부이야기/Delphi

GRID Navigator 사용 GRID Navigator 사용 if AbuttonIndex = 6 then begin ADone := True; showmessage('추가'); cxGrid1TableView1.DataController.AppendRecord; end; if AbuttonIndex = 8 then begin ADone := True; showmessage('삭제'); end;
cxGrid 셀클릭 이벤트 var bHandle : boolean; begin gridTableViewCellClick(gridTableView, gridTableView.Items[0].FocusedCellViewInfo, mbLeft, [ssLeft], bHandled); end; ※ bHandled 부분에 직접 True 입력 하면 안됨 슈팡 ㅠㅠㅠ
[Delphi] DateUtils.pas 함수정리 //일자를 추출한다. function DateOf(const AValue: TDateTime): TDateTime; //시간을 추출한다. function TimeOf(const AValue: TDateTime): TDateTime; //평년,윤년을 구분하다. function IsInLeapYear(const AValue: TDateTime): Boolean; //오전,오후를 구분한다. function IsPM(const AValue: TDateTime): Boolean; //Word형의 년,월,일 파라메타의 유효성을 체크한다. function IsValidDate(const AYear, AMonth, ADay: Word): Boolean; //Word형의 시,분,초,밀리초 파라메타의 유효성을 체크한다. ..
[Delphi]퀀텀그리드 동적배열 속성 uses cxCurrencyEdit; // 필수 추가사항 aColumn : array[1..10] of TcxGridColumn; // 동적생성할 컬럼수를 배열로 선언 i := 1; while not Eof do begin //퀀텀그리드 컬럼 동적 생성 aColumn[ i ] := cxTv3.CreateColumn; //컬럼 생성 aColumn[ i ].Caption := FieldByName('manu_line').AsString; //컬럼 이름 aColumn[ i ].Width := 120; //컬럼 넓이 aColumn[ i ].HeaderAlignmentHorz := taCenter; //컬럼정렬 aColumn[ i ].DataBinding.ValueType := 'Float'; //컬럼 데이터 타..
[Delphi] 색상표 BGR 색상표 $FFFFFF $CCFFFF $99FFFF $66FFFF $33FFFF $00FFFF $FFCCFF $CCCCFF $99CCFF $66CCFF $33CCFF $00CCFF $FF99FF $CC99FF $9999FF $6699FF $3399FF $0099FF $FF66FF $CC66FF $9966FF $6666FF $3366FF $0066FF $FF33FF $CC33FF $9933FF $6633FF $3333FF $0033FF $FF00FF $CC00FF $9900FF $6600FF $3300FF $0000FF $FFFFCC $CCFFCC $99FFCC $66FFCC $33FFCC $00FFCC $FFCCCC $CCCCCC $99CCCC $66CCCC $33CCCC $00CCCC $FF99C..
[Delphi]LOG10사용법 LOG10사용법 등록된 파일이 없습니다. log10은 밑(base0가 10인 상용 log함수입니다. 사용법은 i = log10(10); 하면 i의 값이 1이 되겠지요.. base가 2인 log2함수도 있더군요 그런데 밑이 e(2.7----)으로 나가는 자연로그 함수는 없는 것 같습니다. 그럼~ 앗 위에서 설명중 빠진 게 있군요. log10함수는 unit math에 포함되어 있는데 이것은 자동으로 import되지 않습니다. 그러니 사용자가 uses절에 math를 사용한다고 선ㅎ 언해 주어야 합니다. 또한가지 만약 string로 결과를 고쳐서 보고싶으면 log10함수의 결과는 extend형이므 로 intToStr로 변환이 불가능 합니다. 그러니 format('%e', [log10(10)]);등의 형태 로 사..
[Delphi]RuntimePackage 디자인타임은 개발할때.. 런타임은 실행파일이 실행될때 런타임패키지를 체크하게 되면 실행파일 실행시 불러온다는 의미 런타임패키지 해제하고 뷜드하면 첨부터 포함하겠다는 의미 by. lgh 아오 그놈의 bpl 때문에 한시간을 잡아 먹었네 ㅠㅠ 빌어먹을....
[컴포넌트]TChart Tip 1. TChart 중요 요소 (1) Panel(= TChart) - 차트 배경. 색이나 바깥 테두리와 간격등을 설정 가능. - TChart.Color, TChart.MarginLeft등 (2) TChart.Title - 차트 제목. 기본 중앙 상단에 표시되며 위치, 글꼴등 변경 가능. (3) TChart.Legend - 범례. 기본 버전은 기능이 미약하여 거의 사용하지 않고 필요기능(보이기/감추기, 이름/색상변경등)을 추가하여 따로 만들어서 사용하는것이 좋음. (4) TChart.Left Axis, TChart.BottomAxis - 차트 축. Left(기본 Y축), Bottom(기본 X축) 외에 Right, Top등이 존재. - (Property) Automatic, AutomaticMinimum, A..