2014-03-28 54 views
0

我一直在以下YouTube教程最多的一天,我想我已經得到形式的基本竅門。我打算創造這樣的事情下文,檢查一個用戶密碼,並表明它是多麼強大:C++ Windows窗體 - 密碼強度

enter image description here

這是我的時刻:

enter image description here

我想知道頂層窗體如何工作背後的基本理論,特別是我如何在用戶窗體中輸入密碼,然後在下面實時打印和更新。我不太確定使用哪種工具來做到這一點,或者就此而言,使用什麼工具來創建顏色更改框。

任何幫助或方向感激,謝謝!

+0

這是問題的一個走了很多。我可以回答一個或兩個「部分問題」,但由於這不會是一個可以接受的答案,所以我不打算這麼做。 –

+0

感謝您的回覆,如果您有任何想法顯示Score會有幫助的工具,您認爲它可能只是一個普通的文本框?我正在查找關於YT的教程希望能找到類似 – user2058186

回答

1

添加keyboardListener到您的JTextField。當按下一個鍵時,獲取文本並做你的東西(找出強度,大寫字母的數量等)

+0

謝謝你的回覆,我現在來看看:) – user2058186

1

這是win32或mfc格式,還是其他一些技術如Qt或wxWidgets?

在你將要處理來自編輯字段作爲短信兩種情況下被更改。該消息是EN_CHANGE消息。處理該消息,您可以從編輯字段中獲取文本,並將消息發送到強度表單以指示其更改其顏色和文本。

0

添加System::Windows::Forms::KeyPressEventHandler(或類似)的文本框。當提出時,做任何分析你需要做的字符串和更新下面的表。變色盒可以是許多實現中的一種。它可以是一個簡單的面板,它可以改變它的背景,其上放置一個System::Windows::Forms::Label。它實際上是這樣的,因爲文本不居中。