2012-05-25 3 views
0

WindowsFormsApplication 라이브러리를 사용하여 프로젝트를 만들고 있는데 런타임에 클래스 속성이 더 이상 설정되지 않는 것을 알기 전까지는 모든 것이 잘 진행되고있었습니다. 첫 번째 인스턴스는 menustrip 핫키를 설정할 때 발생했습니다. 디자이너의 세트, 코드가 거기에 있습니다. '속성'형식 대신에 메소드를 사용하여 런타임시 값을 부주의하게 변경하는 것이 없습니다. 그런 다음 어떻게 든 초기화 메서드 바로 다음에 menustrip 단축키를 설정하기 위해 특별히 만든 메서드를 호출하여이 문제를 해결할 수있었습니다.문제가되는 속성 설정

이제 도킹 속성이 설정되지 않습니다. 즉, 컨트롤의 도크 스타일을 dockstyle.fill로 설정하고 창을 최대화하면 도킹 스타일이 설정되지 않은 것처럼 보입니다. - 아직도 거기에있다! Dock-fill 속성은 잠시 전에 성공적으로 작동했습니다 ...

좋은 하루 동안 mine과 비슷한 문제를 찾았지만 one result을 찾았지만 질문자는 제 대답으로는 대답하지 않았습니다 ~ . 나는 많은 도움이 될 것입니다 그래서 많은 시간을하지 않습니다!

한편 모든 컨트롤을 새로운 폼으로 이식 할 것입니다. 그것은 과거의 프로젝트와 함께 두 가지 다른 사건에 대한 속임수를하는 것처럼 보였습니다 ...

+0

코드를 호출하는 곳을 포함하여 일부 코드를 제공하십시오. 그것을 보지 않고 답을 제공하기가 어렵다. – MrWuf

+0

글쎄, 내가 무엇을 게시할지 정말 모르겠다. 왜냐하면 나는 무슨 일이 일어나고 있는지조차 알지 못하기 때문이다. 보장 된 결과가 나오는 기본 코드로 생성 된 코드를 제거했습니다. 모든 코드를 게시한다면 글쎄요. 이 문제는 주로 menustrip 항목에서 발생하는 것으로 나타났습니다. 컨텍스트 머스트 립 중 하나를 다시 처음부터 다시 작성 했으므로 내 도킹 문제를 해결하는 데 일조했습니다. – TekuConcept

답변

0

저는 Visual Studio에서 기괴한 결과를 얻었지만 때로는 마음이 아팠습니다. 종료하고 다시 시작하면 문제가 해결 된 것 같습니다. 어떤 버전을 사용하고 있습니까?

+0

VCS2010 ~ 나는 코드가 문제의 원인인지 정확히 알기 위해 시간을 보지 못했지만 적어도 컨텍스트 메뉴에 대한 toolstripitem 목록을 다시 작성하고 다시 작업하기 시작했습니다. 핫키가 여전히 피하고있는 경우 (확인하지 않은 경우) – TekuConcept