2012-03-01 5 views
2

デザインモードでフォームを開くことができません:フォームがデザインモードに入らない理由私は、フォームを開くと、私は、デザインモードに入ることができないと私はこのエラーを取得

The variable 'MonthViewCalendar' 
    (internal 
     Infragistics.Win.UltraWinSchedule.UltraMonthViewSingle 
     MonthViewCalendar;) 
is either undeclared or was never assigned. 

任意のアイデア?私が試したVS 2010

を使用しています - クリーンソリューションを、VSを再起動し、再度開くが、それは私の問題を解決していませんでした。

+0

可能エラー、特定のWindowsフォーム – MethodMan

答えて

3

Form.Designer.csファイルに移動し、 "abcd"の宣言を削除します。その後、デザイナーにリロードしてください。

+0

用designer.csファイルにこれは私にそのエラー投げている(代わりにABCDの)そのコントロールです: 内部Infragistics.Win.UltraWinSchedule.UltraMonthViewSingle MonthViewCalendarを。 – Sharpeye500

+0

@ Sharpeye500あなたのform.Designer.csファイルに行き、コントロールを削除します。フォームを開き、もう一度追加してみてください。 –

+0

Markが指摘したように、Form.Designer.csファイルからInfragisticsコントロールのコード宣言を削除し、フォームを再配置する必要があります。 – coltech

0

私にとっては、Visual Studioを終了して再起動してから再構築することです。その後、フォームをデザインモードで開くことができます。特に私のソリューションが好きだとは言いませんが、私はもっと確かな解決策を考え出していません。

編集:フォーム上のインフラジスティックスコントロールがあるとき私は今まで、この問題が発生しました。

5

時々、プロジェクトファイルがデザインモードで開く必要がある正しいサブタイプが失われることがあります。

修正するには:

  • シャットダウンVSを、その後、テキストエディタ
  • を使用したプロジェクト ".csproj" ファイルを編集<コンパイルのためのルック場合= "MyFile.cs" >
  • を含めます

    を次のように何の「<サブタイプ>フォーム< /サブ>」はありません、その後に戻ってそれを追加210コンパイルは多くの場合= "MyForm.cs" > <サブタイプ>フォーム< /サブ> < /コンパイル>

1

を含めるあなたはクラスの実装上の新しいクラスを挿入した場合、それが起こることができます。

+0

ご意見ありがとうございます。それは私の時間を節約しました。 – Arman

関連する問題