창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


창조 팁
- '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요..


LIST ALL
Posted by 권선중2003-09-09 12:52:27, Hit : 5182
[tip] 수를교정문법의 응용과 활용방법
Homepage : http://newat.nim.cc
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=tip&no=150
혹시 창조 도움말에 있는 방법만을 생각하신다면 먼저 사과를 받고 싶네용^^
만을 그런방식이라면 올리지도 않겠죠..

이건 얼마전 제가 질문/답변 게시판에 질문을 올린후.. 끙금대면 각종방법을 응용해서 만들어낸 방법입니다..

필요한객체

창.밑판.에디트   --> 여기서 밑판대신 이름표를 사용해도 무관합니다..

반드시 다음 순서대로 설치하셔야합니다..

에디트 -> 밑판

밑판의 크기는 에디트와.. 같은 크기에 같은 위치로 지성하시고 속성은..
그렇게 되면 밑판이 에디트를 숨겨주게 됩니다..

입체감.거짓   내부.외부경사를 전부 무효로 합니다..
단, 영역구분은 참으로 하세요..
물론 에디트도 입체감을 거짓으로 주세용..
그리고 여기서는 에디트의 문자입력최대를 12자로 하겠습니다..

위 설정은 주지 않으셔도 무관하나.. 위와 같이 설정을 하시면 좀더 깔끔해 보입니다..

자그럼 명령을 넣어 볼까용

우선 밑판0 클릭했을때

밑판0.보이기:=거짓;
에디트0.활성화해;    <--- 이명령이 없으면 에디트에.. 커서가 생기지 않는다..

그런다음 에디트0의 (주1:포커스)가 생겼을때

밑판0.보이기:=거짓;   <--- 이명령은.. 탭키를 이용해 에디트로 커서가 이동해왔을때..
                                          에디트0을 보이기 위한 명령이다..



여기까지는 무지 무지 쉬울것입니다...
이제부터 중요합니다..

에디트0의 포커스가 없어질때에 명령입니다..
참고로..여기서는.. 수를교정문에서.. 숫자의 단위를 위한 교정법을 사용하겠습니다..
즉 금액을 천단위로 끊어주는 방법입니다.. ex) 123456789  -> 123,456,789

문자:문,문1;        
실수:문길,수,수1;
문길:=문자길이(에디트0.문자);  

// 창조에서 문을수로 변경할경우 10자리이상의 문자는 불가능합니다
// 즉 에디트에입력된 10자리 또는 그이하로 나누어 주기위해 문자의 길이를 알아둡니다..

만일(문자길이(에디트0.문자)>10); //에디트에 입력된 문자의 길이가 10자리이상인지를 확인합니다
{
문:= 문자복사(에디트0.문자, 문길-8, 9);
문1:= 문자삭제(에디트0.문자, 문길-8, 9);
// 에디트의 최대 문자길이는 12자입니다..  현제 방식은 초대 18자리까지 가능합니다.
// 문은.. 에디트의 뒷글자를 9자리를 복사합니다..
// 문1은 그 9자리를 뺀 그나머지 앞의 숫자를 복사합니다..
}
수:=문을수(문,0);수1:=문을수(문1,0);  // 명령이 수를교정문이기에 수로 변환해줘야겠죠

밑판0.제목:=수를교정문("###,###,###,###",수1)+","+수를교정문("###,###,###,###", 수);
//위명령은 밑판0에 변환된 문자를 입력해주는 것입니다..
밑판.보이기:=참;
//그리고 끝으로 변환된 문자를 보여 드려야 겠죠..

이것으로 이번 tip은 끝입니다.. < 이해 안가시는 부분있으시면 멜주세요..
소스가 필요하시다고용.. 원하는 분 계시면 만들어서 올려드리겠습니다..

잡담 : 이외 몇가지팁을 더 발견했습니다..
         불새 2003완료후 각종팁을 올리겠습니다..

☆ 주1) 포커스란..
    아마 창조를 하시면서 포커스가 뭘까 하고 ?가진분이 많을거라 생각됩니다..
    포커스란.. 커서를 의미합니다.. 즉 다른곳에도 다 들어있는 명령이지만.. 주로 에디트,메모장,문자표, 리스트박스,콤보등.. 사용자가 문자를 입력할수있는 곳에서 활용됩니다..
    포커스응용은.. 따로 팁으로 올리도록 하겠습니다..


천호성   2003-09-09 PM 11:45:08  
제가 방금 이거 소스를 만들어봤거든요.^^ㆀ
실행해보늬, 덮어씌어져 있던 밑판이 사라지고
에디트가 나왔네요^^ 커서도 깜빡 거리면서 그럼 올바르게 제작된것이 맞는건가요^^?
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
342
   [창조 V1.1a 16p] DB관련 명령어 중 도움말 없는 명령어와 숨...
바람 2023/02/03  308
341
   창조에도 goto문이 존재했었습니다.
바람 2018/01/05  2507
340
   메뉴제목 깔끔하게 사용하기
바람 2018/01/05  2288
339
   [창조 1.0] 팝업메뉴 사용 시 '제어'와 '보이기' 사용
바람 2018/01/05  2577
338
   [창조 1.0] 0.9b 대비 반복문 속도 향상.
바람 2018/01/05  2230
337
   [창조 1.0] '폴더선택창보여'와 '폴더선택창보여줘'의 차이.
바람 2018/01/05  2489
336
   [창조 1.0] 'ㅎ메모'의 '문자찾아'
바람 2018/01/05  2557
335
   관리자 권한이 포함 된 manifest
바람 2018/01/05  2198
334
   여러개의 DLL 사용 시 사용자함수 충돌 피하기
바람 2017/11/21  2209
333
   32비트 프로그램으로 64비트 윈도우의 'Redirection' 폴더 제...
바람 2017/10/18  2472
332
   '끝내' 쓸 때 유의할 점
성인e 2015/09/09  3072
331
   shr, 소반올림, bAND, % 시간 비교
성인e 2013/07/25  4533
330
   곱하기 버그 [2]
성인e 2013/07/07  5515
329
   작업 중 필요해서 만든 문자열내에서 서열 위치찾기 함수.
바람 2012/12/08  4031
328
     [re] 작업 중 필요해서 만든 문자열내에서 서열 위치찾기 함수.
바람 2017/10/18  2158
327
   'ㅎ메모' 문자찾아 최종.
바람 2012/11/11  5038
326
   "ㅎ리스트박스" 다중선택 처리
지상현 2012/01/26  5313
325
   배경을 다룰 때 유의할 점.
바람 2012/01/10  5508
324
   사용자함수 버그 관련 나름 사용중인 해법.
바람 2012/01/10  4709
323
   '사용자함수' 불러올 때 버그
지상현 2012/01/04  4442
322
   'ㅎ메모'의 문자찾아 속도 비교 2탄.[2011.12.20 12:45 내용... [1]
바람 2011/12/20  4626
321
     [re] 마지막 부분에서 속도 느려짐 해결.
바람 2012/01/10  4424
320
     문자함수 사용하는 방법 추가 [1]
지상현 2011/12/22  4890
319
   ㅎ메모의 64k 제한..
바람 2011/11/19  5507
318
     [re] ㅎ메모의 64k 제한..
바람 2017/10/19  2516
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[14] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인