::: 델파이 Tip&Trick :::

델파이 Tip&Trick 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2003-03-07 20:51:29, Hit : 4468, Vote : 1166
 DBGrid의 수직이동 막대 감추기

TDBGrid 의 수직이동 막대(vertical scrollbar)를 감추려면
TDBGrid 를 상속받아 새로운 콤포넌트를 만드는 방법이 있습니다
Paint method를 override 하여 SetScrollRange() API 를 사용하여
최대,최소 이동값을 0 로 하면 됩니다
콤포넌트 소스는 아래와 같습니다

unit Newgrid;

interface

uses
WinTypes, WinProcs, Classes, DBGrids;

type
  TNoVertScrollDBGrid = class(TDBGrid)
    protected
      procedure Paint; override;
  end;

procedure Register;

implementation

procedure TNoVertScrollDBGrid.Paint;
begin
  SetScrollRange(Self.Handle, SB_VERT, 0, 0, False);
  inherited Paint;
end;

procedure Register;
begin
  RegisterComponents('Data Controls', [TNoVertScrollDBGrid]);
end;

end.





611   [윈도우즈 API] DDE를 사용하여 IE, Netscape의 현재 URL 가져오기  김영대 2003/03/07 4472 1219
610   [윈도우즈 API] 데스크탑에 있는 아이콘의 갯수 구하기  김영대 2003/03/07 4089 1119
609   [일반/컴포넌트] design mode 인지 검사하기  김영대 2003/03/07 5575 1421
608   [네트웍/인터넷] 프린터의 용지 크기/공급 설정하기  김영대 2003/03/07 6603 1229
607   [시스템] 프린터의 "용지 공급" 리스트 구하기  김영대 2003/03/07 4618 1327
606   [네트웍/인터넷] Read/Write to COM Port  김영대 2003/03/07 4689 1122
605   [일반/컴포넌트] Button의 Mouse Down/Up 흉내내기  김영대 2003/03/07 4282 1104
604   [일반/컴포넌트] 두 StringGrid 의 scroll 을 동기화 시키기  김영대 2003/03/07 4267 1031
603   [일반/컴포넌트] 해상도(screen resolution)를 변경했는지 검사  김영대 2003/03/07 4470 1272
602   [일반/컴포넌트] StringGrid의 선택된 Cell을 버튼으로 보이기  김영대 2003/03/07 4313 1071
601   [윈도우즈 API] Windows NT 도메인명 가져오기  김영대 2003/03/07 5570 1462
600   [시스템] Locking/ Unlocking floppy driver or CD  김영대 2003/03/07 4078 1156
599   [시스템] CD-ROM의 변경여부를 감시하기  김영대 2003/03/07 4844 1252
598   [윈도우즈 API] 즐겨찾기 폴더의 파일에서 URL 뽑아내기  김영대 2003/03/07 5056 1227
597   [데이터베이스] Record Lock 검사  김영대 2003/03/07 4114 1064
596   [일반/컴포넌트] Delphi 4 Secret Registry Settings  김영대 2003/03/07 6124 1517
595   [일반/컴포넌트] ListView 의 column header 오른쪽에 이미지 넣기  김영대 2003/03/07 4726 1156
594   [시스템] 윈도우즈 캡션의 높이 읽기/설정  김영대 2003/03/07 4284 1165
593   [시스템] 키보드 자동반복속도 읽기/설정  김영대 2003/03/07 5266 1425
592   [시스템] 키보드 자동반복지연 읽기/설정  김영대 2003/03/07 4478 1134
591   [일반/컴포넌트] 베쥬(Bezier) 곡선 그리기2  김영대 2003/03/07 4580 1095
590   [윈도우즈 API] CTRL+ALT+DEL 에 나타나지 않는 프로그램  김영대 2003/03/07 4944 1234
589   [시스템] Delphi VCL 사용안하고 프로그램 만들기  김영대 2003/03/07 5016 1237
588   [일반/컴포넌트] 부활절 달걀(easter egg) 문자열 입력받기  김영대 2003/03/07 4550 1050
587   [윈도우즈 API] 정의되지 않은 Alt+키 입력시 Beep음 제거  김영대 2003/03/07 4203 1169
586   [일반/컴포넌트] 베쥬(Bezier) 곡선 그리기  김영대 2003/03/07 4658 1382
585   [윈도우즈 API] 바탕화면 아이콘의 글자색 바꾸기2  김영대 2003/03/07 4986 1397
584   [시스템] 프린트 스풀러 제어방법  김영대 2003/03/07 6241 1770
583   [네트웍/인터넷] Network Adaptor 가 여러개인 경우의 IP 구하기  김영대 2003/03/07 6029 1490
582   [일반/컴포넌트] 파일에서 특정 Byte 모두 찾기  김영대 2003/03/07 4363 1103
581   [윈도우즈 API] 스크린 세이버 비밀번호 알아내기  김영대 2003/03/07 4741 1149
580   [윈도우즈 API] 바탕화면 아이콘의 글자색 바꾸기  김영대 2003/03/07 4975 1234
579   [일반/컴포넌트] StringGrid 의 BeginUpdate/EndUpdate ?  김영대 2003/03/07 5031 1114
578   [시스템] 시스템에 등록된 한글폰트의 리스트  김영대 2003/03/07 5024 1485
577   [윈도우즈 API] 폼을 최하위(?)로 설정하기  김영대 2003/03/07 4522 1218
576   [일반/컴포넌트] 타이틀바 클릭시 사용자 팝업메뉴 보이기  김영대 2003/03/07 4618 1125
575   [시스템] 프린터 리스트를 구하여 기본 프린터 변경하기  김영대 2003/03/07 5206 1217
  [데이터베이스] DBGrid의 수직이동 막대 감추기  김영대 2003/03/07 4468 1166
573   [일반/컴포넌트] 임시파일명 자동으로 생성하기  김영대 2003/03/07 5059 1601
572   [일반/컴포넌트] 문자열의 바이트수가 아닌 실제 글자수 구하기  김영대 2003/03/07 4646 1079

[1][2][3][4][5][6][7][8][9] 10 ..[25] [다음 10개]
 

Copyright 1999-2019 Zeroboard / skin by zero