ある名前のコンポーネントが現在のフォームに存在するかどうかを調べる必要があります。 文字列変数にコンポーネントの名前がありますが、存在しない場合は作成する必要があります。 私はこのコード現在の形式のコントロールが存在しますか?
Control c = Controls.Find(New, true)[0]; //najiti komponenty
if (c == null) {}
を使用ししかし、それはインデックスが配列の範囲外であったことを私にエラーを与えます。 私はこのコードが悪いことを知っていますが、私はそれを書くのを知らず、Googleは私を助けません。
これは私に、このエラーを与える:暗黙的に「System.Windows.Forms.Control」 – Crooker
申し訳ありませんが、私のミスに型「System.Windows.Forms.Control []」を変換できません。 、私は答えを更新しました –
ありがとう、これは良い作品です。 – Crooker