PDA

View Full Version : نوشتن یک تابع



saeedhushmand
پنج شنبه 14 اردیبهشت 1391, 11:30 صبح
من کد زیر توی textChang یک textbox می زارم تا عددها رو 3 تا 3 تا جدا کنه و مشکلی هم نداره
من می خوام بدونم می شه این کد به صورت یک تابع در اورد تا توی textchang فقط نام اون تابع رو بنویسم


if (textBox4.Text == "")
{
}
else if (textBox4.Text != "0")
{
String S = textBox4.Text.Replace(",", "");
textBox4.Text = (Convert.ToInt64(S)).ToString("#,#");
textBox4.SelectionStart = textBox4.Text.Length;
textBox4.Focus();
}

ممنون...

Mahmoud Zaad
پنج شنبه 14 اردیبهشت 1391, 12:14 عصر
سلام
آره مشکلی نداره


private void myfuction(TextBox myTextBox)
{
if (myTextBox.Text == "")
{
}
else if (myTextBox.Text != "0")
{
String S = myTextBox.Text.Replace(",", "");
myTextBox.Text = (Convert.ToInt64(S)).ToString("#,#");
myTextBox.SelectionStart = myTextBox.Text.Length;
myTextBox.Focus();
}
}

نحوه استفاده


myfunction(textBox1);

البته اگه ورودی تابع رو استرینگ بگیری بعداً دستت باز تره یعنی می تونی ازش برای لیبل و ... هم استفاده کنی، منتها باید یه سری تغییرات توی تابع بدی مخصوصا دو خط آخر.