1

現在、ユーザー コントロールについては、ソリューション エクスプローラーでコントロールを右クリックし、[コードの表示] を選択します。次に、クラスのすべての要素がドロップダウン ボックスに列挙されている右上隅で、グレー表示されたコンストラクターを選択すると、探している自動生成された .designer.cs ファイルが表示されます。

これは非常に回りくどいやり方で、私には合わないと感じています。これらのファイルの編集を避けるために、より良い仕事をしているはずですか? 意図的にアクセスするのは難しいですか、それとも Visual Studio で簡単なことを明らかに見逃していましたか?

4

3 に答える 3

1

自動生成されたコードを編集することは決して良い考えではありません。その理由は、コードはいつでも生成でき、変更は失われるためです。本当に本当にコードを編集する必要がある場合は、部分クラスを使用して編集する必要があります。しかし、95%の確率で、自動生成されたコードを最初から編集する必要はありません。あなたが達成しようとしているのは正確には何ですか?

于 2013-03-01T20:52:57.303 に答える
0

簡単な方法:と呼ばれるLabelコントロールがあるとしLabel1ます。

コードで実際に使用されていない場合は、それを使用するコードをいずれかのメソッドのどこかに配置します。

private void Test() {
  Label1.Text = null;
}

次に、カーソルをLabel1コントロールの上に置き、を押しF12ます。これにより、次の定義に移動します。Label1

お役に立てば幸いです。

于 2013-03-01T20:57:14.727 に答える