일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 로그축소
- 엑셀 두개 창
- 로그파일 축소
- 윈도우
- 파워빌더
- Shrink log
- 이클립스
- 엑셀 창모드
- 늑대와여우
- Windows
- 카달로그뷰
- MSSQL
- 이루나전기
- 원격데스크톱
- 엑셀 참조창
- 데이터윈도우
- 늑여탭
- 파워빌더 팁
- 테이블 명세서
- mssql 로그축소
- Excel
- 엑셀 여러 창
- 엑셀 여러개 창 열기
- 엑셀 두개 창 열기
- power builder
- 이루나
- RDP
- svn
- ㅗ기
- 엑셀 2007 여러 개
- Today
- Total
why don't do your best
parent 찾는 스크립트 _ 정리안됨. 본문
정리하기도 귀찮음.. 그냥 소스에서 찾아서 처리….
graphicobject lgo_temp
tab tab_
boolean lb_value = TRUE
st_1.text = gf_ap_dbcol(st_1.text)
lgo_temp = parent
//첫번째에서 windows나 탭을찾으면 스탑
IF lgo_temp.Typeof() = Window! OR lgo_temp.Typeof() = Tab! THEN lb_value = FALSE
DO WHILE lb_value
lgo_temp = lgo_temp.GetParent()
IF lgo_temp.Typeof() = Window! THEN
lb_value = FALSE
END IF
IF lgo_temp.Typeof() = Tab! THEN
lb_value = FALSE
END IF
LOOP
//IF lgo_temp.Typeof() = Window! THEN MESSAGEBOX('','윈도우')
//IF lgo_temp.Typeof() = Tab! THEN MESSAGEBOX('','탭')
CHOOSE CASE lgo_temp.Typeof()
CASE Tab!
tab_ = lgo_temp
sle_cd1.ii_x = tab_.x + this.x + 20 + sle_cd1.x
sle_cd1.ii_y = tab_.y + this.y + 85 + this.height
sle_cd2.ii_x = tab_.x + this.x + sle_cd2.x
sle_cd2.ii_y = tab_.y + this.y + 100 + this.height
CASE Window!
sle_cd1.ii_x = this.x + sle_cd1.x
sle_cd1.ii_y = this.y + this.height
sle_cd2.ii_x = this.x + sle_cd2.x
sle_cd2.ii_y = this.y + this.height
END CHOOSE
'Programming > PowerBuilder' 카테고리의 다른 글
Windows7 에서 ImmGetContext(handle(gv_win)) 이 정상적으로 작동 안될때 (0) | 2012.04.30 |
---|---|
파워빌더 픽셀값을 UNIT 값으로 알아보기 (0) | 2012.03.27 |
key다운이벤트를 다른키로 변경처리 (0) | 2012.01.31 |
데이터윈도우의 컬럼명으로 DWO 지정하기 (0) | 2012.01.26 |
IsDate 날자 정합성 체크 함수 (0) | 2012.01.13 |