2017-12-03 22 views
-1

私はImageフィールドを使用するUserformを持っています。このフィールドには、2つの基準に基づいて画像が表示されます。 2つの新しい基準を入力するときに、このImageをUserformでクリアする方法がわかりません。ユーザーフォームの画像を消去するには?

答えて

0

を介してユーザーフォームコントロール(例:Image1)を簡単に操作できます。下の例では、コマンドボタンをクリックしたときに、定義済みの画像の表示と空のコントロールの表示を切り替えることができます。 (空またはない)画像の状態を制御するためにあなたがIf Image1.Picture Is Nothing Thenを介して画像画像のプロパティを確認...ユーザーフォームモジュールで

コード例

Option Explicit 

Private Sub CommandButton1_Click() 
' Purpose: Change view between given image and no image 
Dim sImgName As String      ' picture name string 
sImgName = "C:\Temp\MyPicture.gif""  ' <<< choose your picture name" 
With Me.Image1 
    If .Picture Is Nothing Then    ' picture property has been cleared already 
    .Picture = LoadPicture(sImgName) 
    Else         ' a picture is already displayed 
    .Picture = LoadPicture(vbNullString) ' clear it now 
    End If 
End With 
End Sub 
+0

私の問題は、あなたの答えによって解決された、ありがとうございましたとても。もう1つ、私はあなたが何人かの問題を何回解決したかを見ています。それはどのように機能するのですか?私の問題を解決したことを知らせるにはどうすればいいですか? – Chielmos

+0

うれしかった。あなたの質問を参照してください:それを受け入れる答えの横にある左のチェックマークをクリックしてください。 受け入れは緑色のチェックマークで示されます(stackoverflow.com/help/accepted-answerを参照)。推奨される示度:「概要」https://stackoverflow.com/tour、「ヘルプセンター」https://stackoverflow.com/help、「MCVE」https://stackoverflow.com/help/mcve –

関連する問題