[질문] 스크린에서 이런효과 구현할 수 없나요?

안녕하세요.


 


이런거 구현하고 싶어서 문의드립니다.


 


스크린에 버튼이 있구요. 버튼 글씨는 open입니다. 이 open 버튼을 클릭하면 해당버튼의 글씨가 close로 바꾸고 싶습니다.


 


할 수 있는 방법이 없는지요?


 


그것이 궁금합니다…^^


2 Comments

avatar

음…글씨를 바꿀려면…필드의 텍스트를 바꿔야 하는데…그럴려면 변수로 지정해야됩니다…

하지만 버튼의 경우는 텍스트를 변수로 지정할 수가 없을 것 같군요…

아시는 분들은 알려주세요…

 

open, close 두개의 버튼을 만들어서 사용하면 님이 원하는 것과 비슷한 효과는 낼수 있겠네요…

open을 클릭하면 close 를 활성화 시키고 open을 비활성화 시키고…

close를 클릭하면 위와 반대로 작업해서 비슷한 효과를 낼수도 있습니다…

 

avatar

플래그를 둬서 토글시키면 될거 같습니다만…

원하시는게 이건지는 잘 모르겠네요. ^^

 

 

INITIALIZATION.
*  CLEAR: FLAG.

  IF FLAG IS INITIAL.
    PUSHBTN = ‘OPEN’.
  ENDIF.

TABLES SSCRFIELDS.
AT SELECTION-SCREEN.
  IF SSCRFIELDS-UCOMM = ‘PUSH’.
    IF FLAG = ‘X’.
      PUSHBTN = ‘CLOSE’.
      CLEAR: FLAG.
    ELSE.
      PUSHBTN = ‘OPEN’.
      FLAG = ‘X’.
    ENDIF.
  ENDIF.

Leave a Reply