|
참고로 올려주신 소스는 TAdvStringGrid 컴포넌트를 찾는 관계로 실행해 볼 수도, 완전히 열어볼 수가 없더군요
아무튼, 설명해주신 대로 생각해 보면
조건에 따라서 점멸해야 하는 Row가 있고, 가만히 있는 Row가 있다는 것이군요..
이렇게 하는 게 어떨지 아이디어?를 내어봅니다.
일단 점멸해야 되는 Row의 리스트를 만듭니다. 이것은 Row카운트가 증가할 때 조건이 맞으면 점멸리스트에 생성되는 Row의 index를 리스트에 추가하면 되겠지요.
타이머는 처음에 하나만 만든다음, 점멸리스트를 추가할 때 체크해서(점멸필요성이 있으면) 리스트 카운트가 있다면 구동시키고, 리스트가 삭제될 때 체크해서 리스트 카운트가 없다면 동작중지...
Row가 몇줄이 될 수 있을지 모르겠으나, 화면상에 표시할 수 있는 Row는 몇 개 이하일 것이므로
점멸되는 시간만 맞추면 전체적으로 점멸할 수 있을거라 생각합니다.
이상 저의 허접한 생각?이었습니다.
더 좋은 방안을 찾아내시리라 믿으면서... 하시고자 하시는대로 성공하시길 바랍니다...
BlackNetwork 님이 쓰신 글 :
: 로우카운터가 증가 할때 특정 문자를 체크 해서
: 깜빡이는걸 할지 안 할지 여부를 판단 합니다
: 만약 깜빡인다고 하면 동적으로 타임어를 생성 해서 깜빡이게 해줘야 합니다
: 테스트 할때~
: 우선 출력을 눌르고 시작을 눌러 보시면 알겠지만 A가 이쓰면
: 깜빡 거리지 않고 A가 없으면 깜빡 거리는걸 구현 해놨습다...
: 그런데 그 숫자가 일정 하지 않으니(체크 해서 있는게 있고 없는게 이쓰니).....동적으로 타임어를
: 생성 하는게 불확실 합니다...이걸 어떻게 해야 할지
: 막막 합니다!!....
|