C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66086] Re:Re:Re:Re:Re:Re:Re:Re:폼의 Left 바꾸는 방법
파워코딱지 [] 1131 읽음    2012-01-30 16:40
답변 감사합니다.
최신버전은 그런기능이 추가 됬군요...
방법4로 만들어서 해야될것 같습니다. 많은 도움이 되어서 감사합니다.



장성호 님이 쓰신 글 :
: 음..
: 잘 의도가 무엇인지 잘 알겠습니다.
:
: 음...
: Design-time의 Form의 위치는
: 앞에 답변드린것처럼 *.dfm에 들어갑니다.
:
: 두얼모니터에서 주 모니터 왼쪽의 모이터로 Form이  이동해  있었으면
: *.dfm에  -(마이너스)좌표가 들어가게 될 것입니다.
:
: [디자인타임에 프로젝트 폼의 위치 이동 방법]
:
: 1. 방법
:    - 직접 Mouse로 drag해서 옮긴다.
:    ; 지금 하시고 계신 방법 이겠네요
:
: 2. 방법
:    - 프로젝트 폴더에서 *.dfm 파일을 열어서 폼의 좌표를 수정한다.
:
: 3. 방법
:    - ToolsAPI를 이용해 Form의 위치값을 조정하는 기능을 만들어
:    C++Builder에  설치한다.
:
: 4. 방법
:    ToolsAPI를 잘 모르니
:    Form위치 조정해주는 Component를 하나 만들어서 조정하고픈 Form위에 올려준다.
:
: 5.방법
:    개발툴을 최신버젼(2007 이후 버젼)으로 바꾼다.
:    최신 툴들은 Design-time의 Form이 구 버젼처럼 화면 어디나 마음대로 움직이지 않고
:    Design-ScrollBox안에서만 움직입니다.
:    개불툴을 좌측모니터(-좌표)로 옮겨도 Design-time의 Form위치는 움직이지 않게됩니다.
:
: 음..
: 위 여러가지 방법들 중에 5번방법이 가장 좋지만..
: 그밖에 방법들중에는 4번 방법이 가장 괜찮을것 같습니다.
:
: 그럼..
:
: 파워코딱지 님이 쓰신 글 :
: : 답변 감사합니다.
: : 제가 이것을하려는 의도를 말씀드리는것이 좋을것 같습니다.
: : 집에서 작업할때는 듀얼모니터로하는데 그러다보면 폼의 좌표값이. 예를들면 left = -1200 이렇게 되요.
: : 작업하다보면 말이죠.. 모니터 왼쪽것으로 옮겨서 보거든요
: :
: : 그런데 다른 컴퓨터로 작업을하면 (같은프로그램을 가져와서..) 모니터가 1개라서 화면에 안보이죠
: : 그래서 폼들을 일일이 선택해서 좌표를 프로퍼티에서 수정해야 하는데 폼이 한두개가 아니라 귀찮거든요
: : 그래서 프로그램으로 한번에 도리는 방법을 알고 싶었던 것이었습니다.
: :
: : 저 방법이 있는것 같아서 저것으로 해봐야겠습니다.
: :
: :
: : 문경재 님이 쓰신 글 :
: : : 아..장성호님 글덕분에 굉장히 머리가아픕니다.
: : : *.dfm(리소스를)수정하고 싶으시다는게
: : : 도통 무슨말인지 알수가 없네요..
: : : *.dfm파일을 에디트플러스로 열어서 left를 0으로 바꾸는거와 무슨차이인가요...
: : : 부디 이해되도록 설명을..부탁드립니다...
: : :
: : :
: : : 장성호 님이 쓰신 글 :
: : : : Lyn님 이분은
: : : : runtime에 *.dfm(리소스)를 수정하고 싶으신 겝니다.
: : : :
: : : : 이런 생각을 할수 있다는데.. 찬사를 보냅니다.
: : : :
: : : : .....
: : : :
: : : : Lyn 님이 쓰신 글 :
: : : : : 종료할때 저장해두세요. 파일이던 레지스트리던 아무데나
: : : : :
: : : : : 파워코딱지 님이 쓰신 글 :
: : : : : : 아...
: : : : : : 프로퍼티 left 에 직접 0 을 넣는방법 말구요
: : : : : :
: : : : : : 프로그램 실행해서 프로퍼티 left 에 0으로 바꾸는 방법을 알고 싶습니다.
: : : : : : 프로그램 종료해도 수정했던 0이 들어가 있게 하는 것이죠.
: : : : : :
: : : : : :
: : : : : :
: : : : : :
: : : : : : 문경재 님이 쓰신 글 :
: : : : : : : 정확한 질문의도는 모르겠지만  프로그램 종료후 실행할시 form 위치값을 left 0 으로 만들고 싶으신거라면
: : : : : : :
: : : : : : : formcreate에서 하지마시고
: : : : : : :
: : : : : : : 프로퍼티스에 left에다가 0을 넣으시면 됩니다.
: : : : : : :
: : : : : : :
: : : : : : : 파워코딱지 님이 쓰신 글 :
: : : : : : : : 홈의 Left 값이 현재 192 로 되어 잇잔아요..'
: : : : : : : :
: : : : : : : : void __fastcall TForm1::FormCreate(TObject *Sender)
: : : : : : : : {
: : : : : : : :     this->Left = 0;
: : : : : : : : }
: : : : : : : :
: : : : : : : : 위에 처럼 하면 프로그램 실행후 left 값이 0 으로 바뀌면서 화면 왼쪽끝으로 이동 합니다.'
: : : : : : : :
: : : : : : : : 제가  하려는 것은 프로그램 종료가 되어도 Object Inspector 의 left 값이 0으로 되게 하는 것입니다.
: : : : : : : :
: : : : : : : : 마우스로 클릭해서 값을 바꾸는것 말고 없나요>

+ -

관련 글 리스트
66072 폼의 Left 바꾸는 방법 파워코딱지 1062 2012/01/30
66076     Re:폼의 Left 바꾸는 방법 문경재 996 2012/01/30
66077         Re:Re:폼의 Left 바꾸는 방법 파워코딱지 941 2012/01/30
66078             Re:Re:Re:폼의 Left 바꾸는 방법 Lyn 928 2012/01/30
66080                 Re:Re:Re:Re:폼의 Left 바꾸는 방법 장성호 961 2012/01/30
66081                     Re:Re:Re:Re:Re:폼의 Left 바꾸는 방법 문경재 1056 2012/01/30
66083                         Re:Re:Re:Re:Re:Re:폼의 Left 바꾸는 방법 파워코딱지 1037 2012/01/30
66084                             Re:Re:Re:Re:Re:Re:Re:폼의 Left 바꾸는 방법 장성호 1186 2012/01/30
66086                                 Re:Re:Re:Re:Re:Re:Re:Re:폼의 Left 바꾸는 방법 파워코딱지 1131 2012/01/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.