NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    디자이너 디자이너 form갱신 관련..

    페이지 정보

    본문

    Redraw관련 힌트좀 주실 수 있으신가요 ㅠㅠ
    파일선택하면 경로잘라서 파일이름까지는 뜨게 했는데 변수나 그룹이 자동으로 바뀌게끔 하는게 안되네요...
    버튼 클릭시 Refresh , Update 를 컨트롤에 적용시키는 부분이 궁금합니다..!
    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

      채택답변
    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    예를 들어서요~
    스크립트가 바뀌면 그 스크립트 정보로 그려진 모든 컨트롤(Groups, Variables등등...)이 바뀐 스크립트로 다시 그려줘야 합니다.
    그래서 추가한 Groups와 같은 컨트롤에 점(.)을 찍으면 나오는 ReDraw 메소드를 호출해줘야 합니다.
    그러면 동적으로 다시 그려지긴하는데... 구조까지 동적으로 처리하려면 Paint쪽도... 건드려야 할거 같아요.
    Paint쪽은 자동으로 될수도 있으니 ReDraw를 먼저 해보세요~

    profile_image

    멘트님의 댓글의 댓글

    no_profile 멘트 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    안녕하세요 답변감사합니다.
    Redraw메소드가 호출이 안되어서 여러가지 방법으로 찾아보고 있는데 버튼 이벤트안에서 메소드를 호출하는게 맞는건가요?..

    profile_image

    멘트님의 댓글의 댓글

    no_profile 멘트 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    아 에러였던거 같습니다 ㅠㅠ 잘 동작합니다. 감사합니다~~
            private void button8_Click(object sender, EventArgs e)
            {
                openFileDialog1.ShowDialog();
                script1.SelectScript = openFileDialog1.FileName;
                string pathfile = null;
                pathfile = openFileDialog1.FileName;
                lblfilename.Text = pathfile.Split('\')[pathfile.Split('\').Length - 1];
                string pathfilewithoutng = Path.GetFileNameWithoutExtension(pathfile);
                lblfilename.Text = pathfilewithoutng;
                groups1.ReDraw();
                variables1.ReDraw();
            }