Q&A

  • 네비케이터 특정 버튼 비활성화 시키는 방법좀 가르쳐주세요~
네비케이터의 버튼중에서

nbInsert , nbDelete , nbEdit

이 세개를 상황에 따라서 비활성화 시키고 싶거든요...

어떻게 해야하는지 잘 몰라서요...  

아시는분 꼭 가르쳐주세요~~~  ^^;

부탁 부탁 부탁 부탁 부탁 부탁 부탁 부탁 부탁 부탁 부탁 부탁
3  COMMENTS
  • Profile
    장태원 2002.09.03 23:49
    dbnavigator 에 보면..visiblebuttons 라는 프로퍼티 밑으로..

    nbfirst , nbdelete 등. true/false 선택하면 됩니다.
  • Profile
    수서니 2002.09.03 23:51
    그렇게 하면 처음부터 비활성화 돼버리잖아요....  -.ㅜ

    로그인되는 등급별로 비활성화/활성화 시키고 싶거든요...

    프로그램안에서 하는 방법을 몰라서요...

    Navi.VisibleButtons.nbInsert := false;
    Navi.VisibleButtons.nbDelete := false;
    Navi.VisibleButtons.nbEdit := false;  

    이런식으로 하니까

    Record, object or class type required

    에러가 납니다요...


  • Profile
    최용일 2002.09.04 03:08
    안녕하세요. 최용일입니다.

    집합형이네요. 원소를 빼시면 됩니다. 공집합이면 모두 False겠죠...

    // 모든 버튼 False
    Navi.VisibleButtons := [];
    // Insert버튼 False
    Navi.VisibleButtons := Navi.VisibleButtons - [nbInsert];
    // Insert버튼  True
    Navi.VisibleButtons := Navi.VisibleButtons + [nbInsert];

    ^^ 항상 즐코하세요...