티스토리 뷰

프로그래밍/PowerBuilder

PowerBuilder - Event..2

나는연어다 2017. 12. 27. 07:45

Event 명

Argument

Return Code

설명

DragWithin

DataWindow Control - source(DragObject),row(long),

dwo(DWObject)

ListBox, PictureListBox, ListView, Tab Control - source(DragObject),index(integer)

TreeView Control - source(DragObject),handle(long)

Window or Other Control - source(DragObject)

Long 0 - 계속 진행

드래그한 오브젝트가 Control 안에 있을 때 발생

DoubleClicked

DataWindow Control -xpos(integer),ypos(integer),row(long),

dwo(DWObject)

ListBox, PictureListBox, ListView Tab Control - index(integer)

TreeView Control - handle(long)

Window - flags(Ulong),xpos(integer),ypos(integer)

Other Control (None)

Long 0 - 계속 진행

Control 또는 Item 을 더블클릭 시 발생

EditChanged

row(long),dwo(DWObject),data(string)

Long 0 - 계속 진행

DataWindow에서 Edit Control 안에 무언가 입력 시 발생

EndLabelEdit

ListView Control - index(integer),newlabel(string)

TreeView Control - handle(integer),newtext(string)

Long 0 - 새로운 Item의 Label 문자

입력 1 - 새로운 Item의 문자 안 씀

사용자가 Item의 Label에 입력이 끝났을 때 발생

Error

errornumber(Uinteger),errortext(string),

errorwindowmenu(string),errorobject(string),

errorscript(string),errorline(Uinteger),action

(ExceptionAction),retrunvalue(Any)

None

DataWindow에서 데이터 또는 수식이 에러가 났을 때 발생

ExternalException

resultcode(Ulong),exceptioncode(Ulong),

source(string),description(string),helpfile

(string),helpcontext(Ulong),action

(ExceptionAction),returnvalue(Any)

None

OLE Server의 예외 OLE Automation 명령이 발생 시 발생

FileExists

filename(파일 이름)

Long 0 - 계속 진행, 1 - 문서를 저장 취소

RichTextEdit control안에서 파일을 저장하거나 파일이 이미 존재할 때 발생

GetFocus

None

Long 0 - 계속 진행

Control이 Focus를 받을 때 발생

Hide

None

Long 0 - 계속 진행

Window가 숨겨지기 직전에 발생

HotLinkAlarm

None

Long 0 - 계속 진행

DDE Server 어플리케이션이 새로운 데이터를 보내거나 DDE Client 어플리케이션이 그것을 받았을 때 발생

Idle

None

None

Idle() 함수를 응용 프로그램 내에서 사용 시, 지정된 시간 동안에 키보드나 마우스를 작동시키지 않았을 때 발생

InputFieldSelected

fieldname(String)

Long 0 - 계속 진행

RichTextEdit Control에서 입력 필드에 더블클릭 또는 ENTER 키를 쳐 필드에 입력 시 발생

InsertItem

index(integer)

Long 0 - 계속 진행

ListView에서 Item을 입력 시 발생

ItemChange

DataWindow, DataStore - row(long),dwo(DWObject),data(string)

ListView Control - index(integer),focuschanged(boolean),

hasfocus(boolean),selectionchange(boolean),

selected(boolean),otherchange(boolean)

DataWindow,DataStore(long)

0 - 데이터 적용(기본)

1 - Focus도 안 변하고 데이터도 적용안함

2 - Focus는 변하나 데이터는 적용안함

ListView에서 Item을 바꾸었거나 DataWindow에서 컨트롤에 입력을 하고 Focus가 이동할 경우 발생

ItemChanging

index(integer),focuschange(boolean),

hasfocus(boolean),selectionchange(boolean),

selected(boolean),otherchange(boolean)

Long 0 - item을 바꿈

1- item을 바꾸지 않음

ListView Item을 바꿀 시 발생

ItemCollapsed

handle(long)

Long 0 - 계속 진행

TreeView Item이 펼쳐진 것이 모여졌을 때 발생

ItemCollapsing

handle(long)

Long 0 - 계속 진행

TreeView Item이 펼쳐진 것이 모여질 때 발생

ItemError

row(long),dwo(DWObject),data(string)

Long 0 - (Default), 에러메세지 보임, 값은 받지 않음

1 - 에러메세지 안띄움, 값은 받지 않음

2 - 값을 받아 들임

3 - 값은 받지 않나 Focus는 바꿈

컬럼 안에서 데이타를 입력 또는 포커스를 잃어서, Validation Rule을 통과하지 못했을 경우 발생

ItemExpanded

handle(long)

Long 0 - 계속 진행

TreeView Item이 펼쳐졌을 때 발생

ItemExpanding

handle(long)

Long 0 - 계속 진행

TreeView Item이 펼쳐질 떄 발생



반응형
LIST

'프로그래밍 > PowerBuilder' 카테고리의 다른 글

PowerBuilder - Event..4  (0) 2017.12.29
PowerBuilder - Event..3  (0) 2017.12.28
PowerBuilder - Event..1  (0) 2017.12.26
PowerBuilder - 함수..9 (시스템 및 환경, 기타)  (0) 2017.12.22
PowerBuilder - 함수..8 (출력)  (0) 2017.12.21
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함