1

Visual Studio 2008 を使用して UI を再帰的に改良してきましたが、他のコントロールの無数のレイヤーの下にあるコントロールを失ったようです。プロジェクトバージョン管理ソフトウェアにチェックインされます (かなりの変更を加えた後にチェックインします。たとえば、何かを動かしたり、UI に追加したり、メソッドを追加したりします)。

UI の改良は上司から直接行われたもので、必要な変更について話し合っている間、上司は物事を動かすのが大好きです。これはそれほど悪いことではないと思います。私は彼が騒ぎ始める前にチェックインし、彼が行ったことをすべて書き留めます (再作成する必要がある場合に備えて)。大きな変更がない場合は、UI をもう一度チェックします。

.Net 3.5 (まだ VS2010 にアップグレードできないため) と C# を使用し、いくつかのカスタム コントロール (ただし、それらのほとんどは組み込みの .NET コントロール) を使用していることを言及しておく必要があると思います。

どこかで、テキスト ボックス コントロールを失いました。フォームのプロパティ ウィンドウにはまだリストされており、そこから選択することもできます。しかし、フォームを見てみると、強調表示されているものはないようです。

ほとんどのコントロールを移動し (可能な場合は、フォームの側面にドッキングされているものや、相互にドッキングされているものもあります。UI デザインが悪いことはわかっています。しかし、それが上司の望みでした)。背面/前面に送信)、フォームの背景まで戻ることができます (ほとんどの場所で)。しかし、私はまだそれを見つけることができません。

この時点で、コントロールを見つけて新しい位置に移動するのではなく、フォームからコントロールを削除/削除して、最初からやり直す傾向があります。しかし、私はそれを見つけることができないように見えるので、できるかどうかはわかりません.

コントロールを選択して削除キーを押す以外の方法でコントロールを削除することはできますか? 最近、多くの小さな変更を加えて (そして、そのたびにチェックインして)、このテキスト ボックスがいつ失われたのかわかりません。

編集:

参考までに、テキスト ボックス コントロールのプロパティの一部を次に示します。

  • サイズ: 356, 0
  • 場所: 1、1
  • マルチライン: 真
  • 文章:
  • ドック: フィル

テキスト プロパティにテキストを追加し、すべてを再度移動しましたが、まだ見つかりません。また、Dock プロパティをいじって、フォーム内で見つけやすくするために移動させました。

また、ほとんどの UI はグループ ボックスとパネルを使用します。必要に応じて、必要に応じてコントロールのグループを非表示にしたり、無効にしたり、表示したり、有効にしたりする方が簡単だとわかったからです。

編集2:

テキストボックスのプロパティは次のようになりました(回答のいくつかの役立つ提案に基づいています):

  • サイズ:356、150
  • 場所:150、150
  • ドック: なし
  • マルチライン: 真
  • テキスト: 「どこにいますか?」
4

2 に答える 2

1

高さは 0 (サイズ: 356, 0 ) です。これを意味のあるものに変更すると、コントロールが再び表示されるようになります。

于 2012-04-13T13:37:30.700 に答える
1

問題が少ないかもしれません。これらを試してみてください。

  1. スタジオでチームサーバーを使用している場合は、保留中の変更を右クリックして、以前のバージョンと現在のバージョンで行われた変更を古いバージョンで確認できるため、間違っていることがわかります。

  2. コントロール プロパティの可視性が true に設定されています。すなわち: textbox1.visibility= true;

  3. コントロールがフィルにドッキングされている場合は、他のコントロールをその下にラップします。コントロールのプロパティをいじってみてください。

于 2012-04-13T13:45:19.323 に答える