2009-11-19 7 views
7

가벼운 성가심을 알고 있습니다 ..하지만 여전히 성가심을 느끼고 저를 당황시킵니다 .. 약 3 개월 전 VS 2008을 사용하고 있었고 "등록 정보"탭으로 갔을 때 이벤트를위한 작은 번개가있었습니다 (디자인 모드에서). 그런 다음 갑자기 사라졌습니다. 약 1 주일 후 속성 탭이 "stickied"되어 있지 않다면 이벤트가 거기에있게 될 것이지만 붙어있을 때가 아니라는 것을 발견했습니다.이벤트 탭이 무작위로 나타나고 사라집니다 VS 2008

오늘 아침이 모든 것이 정상적으로 작동했습니다. 지금은 오늘 이벤트를 추가하러 갑자기 작은 번개 아이콘이 사라졌습니다. 나는 어떤 옵션을 해제 볼 수 없습니다 그리고 그것은 재구성을하고 나없이 사라졌습니다. 심지어 VS를 다시 시작하지 않고도. 그리고 VS를 다시 시작하려고 시도했습니다 ..

여기서 내가 무엇을 놓치고 있습니까? 이것은 VS 2008 (매우 최신 버전)에서 매우 성가신 버그입니까 아니면 일부 구성이 누락 되었습니까?

업데이트이 질문에 현상금을 첨부하여 좀 더 도움이되는지 확인합니다. 간단히 말해서 이벤트 탭이 한두 달 주기로 나타나고 사라지는 것처럼 보입니다. 컨텍스트 문제가 아닙니다. 예를 들어 버튼 내부에 커서가 있고 단추의 모든 속성을 편집 할 수 있지만 이벤트 탭이 표시되지 않습니다 ... 더 혼란 스럽지만 몇 주 전에 다시 작동합니다.

alt text http://img714.imageshack.us/img714/6301/eventsx.png

+1

나는 그 풍부한 현상금에 손을 대고 싶습니다! – JohnB

+0

@JohnB 그 다음 나를 위해 그것을 계산해라 :) – Earlz

답변

6

이벤트 탭은 디자이너가 주도합니다. 디자이너가 활성 상태이거나 소스 뷰가 활성화되었지만 디자이너가 동기화 된 경우 이벤트 탭이 표시됩니다. 원본보기 콘텐츠를 변경하면 디자이너가 동기화되지 않으며 더 이상 이벤트 탭이 표시되지 않습니다.디자이너로 전환하여 다시 표시하여 이벤트 탭을 다시 표시 할 수 있습니다.

속성 격자의 유형 정보를보고 디자이너가 동기화되는지 여부를 알 수 있습니다. 동기화 된 경우 전체 .NET 클래스 이름이 표시됩니다 (예 : Button의 경우 Button1 System.Web.UI.WebControls.Button). 동기화되지 않은 경우 XML 요소 만 볼 수 있습니다 (예 : Button1 < 버튼 >). 또한 요소에 사용할 수있는 속성 목록과 속성 표에 정렬되는 방식은 유형 속성 또는 스키마 속성을 사용하는지 여부에 따라 변경됩니다.

+1

이것은 정확히 수정 된 기능입니다. 디자이너로 전환하고 소스보기로 되돌아 가면 매번 수정됩니다. 감사합니다 및 +425에 대한 축하 : – Earlz

+0

그는 Visual Studio를 다시 시작해도 문제가 해결되지 않았다고 말했습니다. VS를 다시 시작하면 소스보기가 다시 동기화됩니다 ... –

+1

@BlueRaja - 디자이너가 처음로드 될 때까지 동기화되지 않으므로 VS를 다시 시작한 다음 HTML 편집기를 열면 여전히 이벤트 탭이 표시되지 않습니다. – Jimmy

0

나는 번개 모양의 아이콘이 상황에 맞는 것이라고 생각합니다. 이벤트가 선택되어 있지 않으면 그걸 보지 못할 것입니다.

+0

글쎄 나는 내가 알고있는 드롭 다운이나 내가 아는 다른 어떤 것을 선택할 수있다. 그리고 그것은 나타나지 않는다. – Earlz

1

Visual Studio 2008에 a known bug이 있으며 여기서 asp:Table 컨트롤 내의 ASP.Net 컨트롤에 대한 이벤트 단추가 표시되지 않습니다. 마이크로 소프트에서 해결 방법 :

를 사용하여 일반 <table><tr><td> 태그와는 runat="server"로 표시합니다. 이렇게하면 코드에서 수정할 수 있으며 디자이너는 버튼의 속성과 이벤트에 대한 액세스 권한을 부여합니다.


이 당신을위한 경우가 아니라면,이 문제 해결 단계를 시도해보십시오

  1. 은 (솔루션과 같은 폴더에 위치) .user 및 .suo 파일 을 삭제하십시오.

  2. 도움이되지 않는 경우 : 다른 프로젝트/솔루션에서 발생합니까 아니면 그 중 하나만 발생합니까? 유사한 설정으로 다른 컴퓨터에 동일한 프로젝트/솔루션을로드 할 때 발생합니까?

    항상 컴퓨터에서 발생하지만 다른 파일에서는 발생하지 않는 경우 중요한 파일이 손상되었을 수 있습니다. VS (및 불행하게도 Windows도)를 다시 설치하십시오.

    다른 컴퓨터에서는 같은 솔루션이지만 다른 솔루션에서는 발생하지 않으면 솔루션/프로젝트/디자이너 파일이 손상되었을 수 있습니다.

    하면 (... 그것은 또한 당신이 할 수있는 모든 submit a bug report 인 경우 위의 것과 유사한 버그,하고 기다릴 수있다) 그 중 하나에 범위를 좁힐하고, 범죄자 을 다시 어느 쪽도 아니거나 둘 ... 글쎄, 뭔가 대단한 일이 벌어지고있다!

+0

음 ... 아마 그것이 산발적이라고 설명 할 수있는 테이블 비트 일 수 있습니다. .user 및 그러한 파일을 삭제하려고 시도했지만 다른 프로젝트에서도 발생합니다. 나는 전에 VS을 다시 설치하려고 노력했다. 나는 윈도우를 재설치 할 수있는 위치에 정말로 있지 않다. 나의 윈도우 비스타가 정말 훌륭하게 작동하고있다. – Earlz

+0

그냥 테스트 해봤는데, 테이블이 정의되지 않은 상태에서 마크 업에서 발생합니다. – Earlz

+0

@ 에를리스 : 다른 컴퓨터에서도 이것을 재현 할 수 있습니까? 그렇다면 재생산 단계를 게시 할 수 있습니까 (아니면 이러한 문제가 발생하는 작은 솔루션 게시) 할 수 있습니까? –

1

속성 버튼 어디에 있습니까? 너에게도 그게 없어. 그들은 관련되었을 수 있습니다. 그리고 왜 <BUTTON>이 있습니까? 내 것은 너와 아주 흡사 해.

alt text http://img62.imageshack.us/img62/2365/whereisyourpropertiesbu.png

편집 : 내 속성 창 (VS 2008)의 모습 여기

당신이 파일 -에서 재설정 메뉴 레이아웃을 시도해 봤어> 창 메뉴 :

나는 속성 버튼 또는 이벤트 버튼를 얻을하지 않습니다 내 컴퓨터에 클래스 다이어그램 모드에서

51,는 :

alt text http://img811.imageshack.us/img811/1455/classdiagrammode.png

나는 단지 등록 버튼을 얻을 수가디자인 모드 내에서 이벤트 버튼 :

alt text http://img294.imageshack.us/img294/8011/designmode.png

이 오른쪽 클릭 메뉴있다 :

alt text http://img17.imageshack.us/img17/3867/rightclickmenu.png

+0

전에 윈도우 레이아웃을 다시 설정해 보았습니다. 도움이되지 않았습니다. 그리고 예. 매우 이상합니다. 실제 클래스 이름 대신에 '

1

이 미친 들릴 수도 있지만 당신은 마이크로 소프트 무선 마우스를 사용하는 경우. 동글 플러그를 뽑아보십시오 ... 다시 나타 납니까? 이제 다시 플러그인 할 수 있으며 VS를 다시 시작할 때까지 정상적으로 작동합니다.

나는 그 매우 문제가있었습니다. 내 속성 창도 사라졌다.

나를 미치게 만들었고 운동을하기 위해 수개월이 걸렸습니다. 수정에 관해서, 나는 영원한 것을 발견하지 않았다. 그러나이 마이크로 소프트 마우스에 특이 소문

+0

이 작품을 사용 했습니까? :) – 4imble

+0

무선 마우스를 사용하지 않습니다. – Earlz

+0

이상하게도 거의 확실합니다. 어쨌든 마우스를 뽑으려고 했습니까? – 4imble

0

이 문제가 발생하는 이유를 모르겠어요 (와 키보드도 아마?)했지만, 해결책은 단 2 번의 클릭 거리에 있습니다. 이벤트 탭을보고하지 않는

이유는 (사진에서와 Questionmark로 표시) 드롭 다운리스트의 2가 있기 때문에 여러 항목이다. 하나는 ASP : net 버튼 유형이고 다른 하나는 그림과 같이 버튼입니다.

해결 방법은 다른 btnLocate 버튼을 드롭 다운 목록에서 선택하는 것입니다. 이벤트에 대한 전체 액세스 권한이 있습니다.