2016-05-30 13 views
0

Visual C++でプログラムを作成しています.TextBoxが空であるかどうかをテストする必要があります。たとえば(擬似コードで):Visual C++で "if textbox is empty"と書く方法

if (textBox is empty) { 
    // etc.. 
} 

この状態をテストするにはどうすればよいですか?

+3

これを行う方法のトンがあります:

if (SendMessage(hWndTextBox, WM_GETTEXTLENGTH, 0, 0) == 0) { } 

そのMFCが、場合

。どのライブラリやAPIを使用していますか? Win32? MFC?何か完全に?あなたの現在のコードはどのように見えますか? – nvoigt

+0

nvoightによれば、これまでのコードを見れば、プロジェクトのコンテキストで何をしたいのかがわかります。 –

+0

このように? https://msdn.microsoft.com/en-us/library/y34a3dk2.aspx –

答えて

0
if(string.isNullOrEmpty(textbox.text)){//Your code Here} 

おそらくこのようなものです。

+0

あなたの答えは正しいと思いますが、あなたの大文字オフです。 'if(String :: IsNullOrEmpty(MyTextBox.Text))'である必要があります。https://msdn.microsoft.com/en-us/library/system.string.isnullorempty(v=vs.110).aspxを参照してください。 cs-save-lang = 1&cs-lang = cpp#code-snippet-1およびhttps://msdn.microsoft.com/en-us/library/a19tt6sk(v=vs.110).aspx –

1

あなたがまっすぐにWin32のをやっている場合は、その次のように:

if (textBox.GetWindowTextLength() == 0) 
{ 
} 
関連する問題