私のアプリケーションでは、サインアップフォームを作成しました。編集が空であるか、エラーが含まれているときにエラーアイコンを表示する必要があります。しかし、イメージにはNameプロパティがないため、そのイメージをHideという名前で呼び出すことができません。そのため、私はパネルにイメージを置き、代わりにパネルを隠すことに決めました。以下のようなもの:デルファイでパネルの枠線を完全に削除するにはどうすればいいですか?
if(lenght(edit1.text)=0) then
Panel1.show else Panel1.hide; // this code shows or hide the image
問題は、パネルの境界線はまだbsNoneにBorderStyleプロパティを設定した後に表示されることです。
パネルの枠線を完全に非表示にするにはどうすればよいですか?
として、よりエレガントに書くことができますか?フォームに置かれたTImageの場合は、名前が付けられます。コードから作成する場合は、参照を保持してください。 –
画像コンポーネントに名前を付けるだけの理由は何ですか? *あなたの*プログラムなので、あなたの仕事を困難にする何かがある場合は、それを修正することができます。 –