PDA

View Full Version : سوال: چك كردن خالي بودن TextBox



Iran58
چهارشنبه 29 اردیبهشت 1389, 15:13 عصر
سلام
مي خواهم خالي بودن TextBoxهاي برنامه ام راچك كنم كه اگربعدازكليك روي دكمه موردنظرخالي بود اروربدهد
حال سوال من اين است كه كداميك ازگزينه هاي زيررااتنخاب كنم وچرا

textbox.text="";
textbox.text=null;

M.YasPro
چهارشنبه 29 اردیبهشت 1389, 15:20 عصر
if(textbox.text!=string.Empty)
//do
else
message

موفق باشید .

odiseh
چهارشنبه 29 اردیبهشت 1389, 15:20 عصر
string inputText = textBox1.Text.Trim();
if (string.IsNullOrEmpty(inputText))
//كاري كه مي خواهي براي خالي بودن اون textbox انجام بدي ....

cardano7
چهارشنبه 29 اردیبهشت 1389, 19:25 عصر
سلام
مي خواهم خالي بودن TextBoxهاي برنامه ام راچك كنم كه اگربعدازكليك روي دكمه موردنظرخالي بود اروربدهد
حال سوال من اين است كه كداميك ازگزينه هاي زيررااتنخاب كنم وچرا

textbox.text="";
textbox.text=null;

سلام

textbox.text="";
کاملا درست.
و

textbox.text=null;
هم کاملا غلطه.
(البته اگه text را به Text تبدیل کنی)

قرار نیست که "" و null معادل هم باشند.

کلا در مورد رشته ها نمی دونم چرا خیلی ها از جملات طولانی استفاده می کنند.
مثلا

Convert.ToString(var1)
با

""+var1
معادله.
یا

string.Empty
با

""

elhamdaneshvar
پنج شنبه 20 تیر 1392, 16:34 عصر
اگر بخوایم در C# چک کنیم که texboxخالی نیست
و در صورت خالی بودن ارور بده
باید از چ کدی استفاده کنیم؟؟؟

rezam44
پنج شنبه 20 تیر 1392, 16:45 عصر
سلام

اینو امتحان کن

private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
MessageBox.Show("خطا");
}

CsharpNevisi
پنج شنبه 20 تیر 1392, 16:46 عصر
اگر بخوایم در C#‎‎ چک کنیم که texboxخالی نیست
و در صورت خالی بودن ارور بده
باید از چ کدی استفاده کنیم؟؟؟

if (!(textbox.text == ""))
{

}
else
{
MessageBox.Show("مقداری را وارد کنید");
}

hamid_0341
پنج شنبه 20 تیر 1392, 17:24 عصر
بفرما
try
{
if (textBox1.Text == "")
{
throw new Exception();

}
else
{
//do some thing
}
}
catch (System.Exception)
{
MessageBox.Show("اروری که میخواهید", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

davidrobert
پنج شنبه 20 تیر 1392, 17:28 عصر
این رو بنویس
if(txtbox.text.trim()=="")
{ messagebox.show("خطا مقداری قرار بدید در تکس باک");
}

parvizwpf
پنج شنبه 20 تیر 1392, 17:34 عصر
اینها رو توی تایپ string دارید:

string.IsNullOrEmpty(textBox1.Text)
string.IsNullOrWhiteSpace(textBox1.Text)

hamid_0341
پنج شنبه 20 تیر 1392, 17:38 عصر
بفرما
if (textBox2.Text == "")
{
MessageBox.Show("Eror");
}
else
{
//do this
}

Jamshid.Bastani
پنج شنبه 20 تیر 1392, 17:51 عصر
ماشالله چقدر جواب !!

آقا من هم یک جواب بدم. ؟؟

دوستم، راستش من در پروژه ام از این کد استفاده کردم.

دیدم ساده است و کار راه انداز.


if ( Textbox1.text != "" && TextBox2.text !="" )
{
مثلا ارسال بشه به مرحله بعد
}
else
{
مثلا اینجا پیغام را نشان بده
}


توضیحات: اگر شرط برقرار بود ( یعنی قفیلد ها پر بود که ارسال بشه به مرحله بعد و اما اگر فیلد ها پر نبودش یعنی خالی بود یک پیغام را نشان بده.