Q&A

  • 화면크기조절
아는게 없어서 자주 질문하게되는군요
화면디자인을하는데..화면크기를 마우스로 줄였다,늘렸다
하게되면..스크롤이 생기거나..아님..현재화면이 안보이거나
여백이 나오게 됩니다

그렇게 말고..화면 사이즈대로 그대로 축소,확대가 되었으면합니다
즉,여백이나..스크롤없이 말입니다..
가능할까요?
부탁드립니다..
5  COMMENTS
  • Profile
    피터팬 2005.05.28 20:42
    제가 예전에 많이 했던 고민인듯하네요.
    모든 컨트롤들을 폼사이즈에 따라 줄어들고 늘어나도록 만든 프로그램은 아마 극히 드물겁니다.
    가장 최소한까지 줄일수 있는 프로그램의 예로 아래아한글을 들수가 있는데....그 프로그램마져도
    편집창의 크기가 0이 되면 그 이하로는 줄어들지 않습니다. 가로크기도 줄어들지 않구요.
    그런걸 대비해서 폼 사이즈의 최소크기를 정해놓고 그 이하로는 줄어들지 않게 만드는게 일반적이죠.
    아니면 아예 폼의 사이즈 조절을 못하게 하든지요...
    어느정도의 유동성을 보장받기위해서는 컨트롤들이 panel위에 있는게 유리할겁니다.
    panel들의 align 구성을 잘하게 되면 어느정도의 크기조절에 panel의 사이즈는 알아서 변하면서
    컨트롤의 위치들은 변하지 않으니까요.

    답변이 되셨기를....

  • Profile
    이중철 2005.05.27 02:35
    너무 오래된 질문이어서 볼지 안볼지 모르지만..
    일단 align, anchors 만 가지고는 아무래도 원하는 결과 얻지는 못할 것입니다.
    사실 폰트까지도 축소가 되어야 하는데 그것까지 고려 하신다면
    이사이트에서 formsize로 질의하여 보세요 원하는 결과를 얻을 수 있을 겁니다.

  • Profile
    정찬희 2005.05.25 06:17
    컨트롤의 Align과 Anchors 프로퍼티를 잘 이용하세요...


  • Profile
    이종택 2005.05.25 19:09
    또 질문..
    죄송하지만..어떻게 이용하라는건지..자세히좀..
    이것 저것 해봐도..잘 안되네요..

    컨트롤의 Align과 Anchors 프로퍼티를 잘 이용하세요...
  • Profile
    하얀까마귀 2005.05.25 21:21
    안녕하세요 하얀까마귀 입니다.

    anchors 는  akleft, aktop, akRight, akBottom 이 있습니다.

    이놈의 역활은 상위 콘트롤의 크기가 변경될때 어떻게 할것인가 하는겁니다.

    기본적ㅇ로는 left와 top만 True로 되어있죠.. 이걸 Right를 True로 해두면

    Width가 변경될때 같이 변경되게 됩니다. Bottom도 마찬가지이겠죠?

    Align은 해당 위치구요..

    문제는 음. 이런식으로 하면 폼의 크기가 많이 줄어든다던지 또는 아주 커져버린다던지 하게되면
    이상한 모양이 될수도 잇습니다.


    그래서 폼의 설정에 보시면  Constraints 라는 프로퍼티가 있어요 폼의 최소크기와 최대 크기를 지정해
    줄수 잇죠.. 0 은 없는거구요..

    이 프로퍼티를 적절히 설정해두시면 원하시는 결과와 비슷한 결과를 얻으실수 잇을것 같네요..

    그럼..

    • 허성수
    • 2005.05.26 18:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 모영철
      2005.05.26 20:42
      상위클래스에서 구현되어 있다면 에러가 나지 않습니다. 다만 상위 클래스에서 Abstract로 선언만 되어 ...
    • nilriri™
      2005.05.28 21:36
      function TfrmMain.DownloadURL(const aUrl: string): Boolean; var   hSession: HINTERNET;...
    • 정경철
    • 2005.05.26 01:17
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 권태훈
      2005.05.26 19:30
      이게 같은건지 다른건지는 모르겠으나 제가 사용하는것이 녹음/변환/저장등에서 제일 편한것 같습니다.-- ...
    • 정경철
      2005.05.26 20:52
      package (. dpk) 파일로 설치를 하는데 오류가 나옵니다. ASC 의 아래 부분에서 requires  &n...
    • 권태훈
      2005.05.27 03:45
      rtl.dcp $delphi/lib에 있네요 자동추가되면서 컴파일되고 잘 되는데... rtl이 왜 없다고 나오는지 ...
    • 정경철
      2005.05.28 01:54
      델파이 7 버젼에는 그 파일이 있는데 델파이 5 번젼에는 없는거 같은데... 혹시 버젼에 따라 다르지 않습...
    • 권태훈
      2005.05.28 22:21
      델파이 5에서 쓰던걸 7에서 쓰고 있습니다. 될것이라고 생각되구요... 시간나면 전화주시요.. 육칠구공영...
    • 박면
    • 2005.05.25 23:46
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 천마산
    • 2005.05.25 19:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.05.25 22:14
      안녕하세요. 최용일입니다. 님 프로그램에서 사용하는 OLE 클래스가 윈도우에 등록되지 않아서 생기는 ...
    • nilriri™
      2005.05.26 10:07
      이미지로 저장하시는건 팁란에 검색해 보시면 제가 올려 놓은 방법이 있습니다. 참고 하세요.
    • 오창화
    • 2005.05.25 07:22
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 데빠이
      2005.05.27 01:08
      OS가 윈도우 XP이면서 DB화일 확장자가 GDB일 경우는 처음 연결시 상당히 느립니다... GDB 라는 확장자 자...
    • 반영재
      2005.05.25 18:55
      혹시 CPU가 스레드를 지원하는 CPU이면 스레드를 끄고 해보세요. firebird는 싱글CPU용 입니다.
    • nilriri™
      2005.05.25 05:13
         <!--CodeS--> // 변수선언....         ...
    • 신재민
      2006.11.10 19:26
      저는 아래와 같이 했어요.. 아주 잘열리고 컷팅도 잘되요.. AssignFile(F, g_port); Rewrite(F); Wri...
    • 신재민
      2006.11.10 19:22
    • 이규하
      2005.05.26 14:15
      안녕하세요. 우선, TM88 Driver 를 설치 하셔야 되구요. 그 다음에, 전 아래와 같이 했었어요. <!...
    • 이종택
    • 2005.05.25 01:24
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 피터팬
      2005.05.28 20:42
      제가 예전에 많이 했던 고민인듯하네요. 모든 컨트롤들을 폼사이즈에 따라 줄어들고 늘어나도록 만든 프로...
    • 이중철
      2005.05.27 02:35
      너무 오래된 질문이어서 볼지 안볼지 모르지만.. 일단 align, anchors 만 가지고는 아무래도 원하는 결과 ...
    • 정찬희
      2005.05.25 06:17
      컨트롤의 Align과 Anchors 프로퍼티를 잘 이용하세요...
    • 이종택
      2005.05.25 19:09
      또 질문.. 죄송하지만..어떻게 이용하라는건지..자세히좀.. 이것 저것 해봐도..잘 안되네요.. 컨트롤...
    • 하얀까마귀
      2005.05.25 21:21
      안녕하세요 하얀까마귀 입니다. anchors 는  akleft, aktop, akRight, akBottom 이 있습니다....
    • 천마산
    • 2005.05.25 00:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 민스맘
      2005.05.25 19:33
      허걱...그 에러 메세지 라두 올리주세요
    • 황성욱
      2005.05.25 01:09
      질문이 너무 광범위한거 같습니다.^^ 에러가 어떤 에러라든지 덤프를 뜨시던지, 현상을 자세히 설명하셔...
    • 허성수
    • 2005.05.24 23:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 황성욱
      2005.05.25 01:06
      초보답변입니다. DCU를 이용해서 pas를 생성하는건 안되는 걸로 알고 있고여, 컴파일시에 에러는 환경설...
    • 남기문
    • 2005.05.24 22:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 도끼로이마까
      2005.05.27 20:11
      차일드 폼의 Constraints 속성을 한번 살펴보세요. MaxWidth, MaxHeight가 설정되어 있다면 0으로 세팅...
    • 천희택
      2005.05.25 17:58
      흐음... 소스를 올려달라.. 고 하시면 아마 안되겠죠? ^^...... 차일드 창 FormCreate 쪽을 보셔야 할 ...
    • 세균맨
    • 2005.05.24 20:23
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2005.05.24 21:34
      안녕하세요. 최용일입니다. 파일이 그리 크지 않고 텍스트 파일이라면... StringReplace함수를 써보세요...
    • 세균맨
      2005.05.24 23:08
      스티링리스를 하나 선언하고 로드시키 다음 replace하는 데 문제가 치환이 안되는군요? 왜 그렇지 이유를...
    • 최용일
      2005.05.25 01:46
      헛.. 죄송합니다.. ㅠㅠ 아래와 같이 고치세요... StringList.Text := StringReplace( StringList.Te...
    • 세균맨
      2005.05.25 04:29
      ㅌㅌㅌ
    • 허성수
    • 2005.05.24 18:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 모영철
      2005.05.25 17:52
      ㅋ 답이 안달리네요...허접한 저라도 나름데로 답변을 드리면 먼저 Desiner 라는 객체(포인터죠)가 주소...