我正在開發F#中的Windows應用程序。在應用程序中,我必須在Password Format
中顯示文本框模式。在F#中使用TextBox的密碼模式的代碼是什麼?F中TextBox的密碼模式#
我已經應用了下面的代碼:
let txtpwd = new TextBox(Top = 70, Left = 120)
從文本框被顯示上面的代碼。沒問題。我已申請密碼模式的以下代碼:
txtpwd.PasswordChar
上述代碼無法正常工作。
我正在開發F#中的Windows應用程序。在應用程序中,我必須在Password Format
中顯示文本框模式。在F#中使用TextBox的密碼模式的代碼是什麼?F中TextBox的密碼模式#
我已經應用了下面的代碼:
let txtpwd = new TextBox(Top = 70, Left = 120)
從文本框被顯示上面的代碼。沒問題。我已申請密碼模式的以下代碼:
txtpwd.PasswordChar
上述代碼無法正常工作。
您應該設置desired properties在你的控制初始化,例如:
txtpwd.Text <- "" // Set to no text
txtpwd.PasswordChar <-'*' // The password character is an asterisk
txtpwd.MaxLength <- 14 // The control will allow no more than 14 characters
謝謝。真棒回覆。但還有一個問題。如何將文本框模式應用於MultiLine模式? –
我得到了MultiLine的代碼。我只需要將屬性設置爲true。謝謝 –
更重要的是,在調用構造函數設置的屬性。關於F#的一個很酷的事情是,您可以在調用中設置屬性,而這些屬性通常無法在構造函數中設置。像這樣:
let txtpwd = new TextBox(Top = 70, Left = 120, Text = "", PasswordChar = '*',MaxLength = 14, Multiline = true)
這基本上等同於Gene發佈的內容,但據我所知,它在F#中更具慣用性。
如果您在主題爲「在初始化時將屬性賦值給屬性」(對不起,無法發佈直接鏈接)下檢查此page,但該頁面正在討論F#代碼,它也適用於其他.Net代碼。
您能否顯示您嘗試過的代碼 - 即使它不是F#? –
@JohnPalmer感謝您的回覆。 –