View Full Version : نگه داشتن حلقه For و دریافت ورودی از کاربر
SEPIDEYESHAB
سه شنبه 05 شهریور 1392, 06:20 صبح
با سلام مجدد :لبخند:
دوستان چجوری میشه وقتی یه حلقه For در گردشه ، تحت شرایطی حلقه مکث کنه و یه ورودی از کاربر بگیره و دوباره به ادامه گردش خودش ادامه بده ؟:متفکر:
FastCode
سه شنبه 05 شهریور 1392, 06:40 صبح
کدتون رو بزارید
SEPIDEYESHAB
سه شنبه 05 شهریور 1392, 06:57 صبح
مثلا اینجوری
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
tel_number = dataGridView2.Rows[i].Cells[0].Value.ToString();
dt_import = select("select * from tb_crm_sabt WHERE (tel = '" + tel_number + "') AND (ok_peyk = '0')");
if (dt_import.Rows.Count > 1)
{
//حلقه مکث کنه و یه کادری نشون داده بشه که یه عدد از کاربر بگیره و سپس حلقه به کار خودش ادامه بده
}
}
ma.rad
سه شنبه 05 شهریور 1392, 09:54 صبح
اگر منظورتون رو درست متوجه شده باشم
اگر tel_number از کاربر می گیری حلقه رو به شرط خال نبودن tel_number اجرا کن.
hessam2003
سه شنبه 05 شهریور 1392, 10:27 صبح
سلام.
شما میتونید مقدار ورودی برنامه تون را درون بدنه حاقه بذارید تا ورودی را از کاربر بگیره.
مهرداد صفا
سه شنبه 05 شهریور 1392, 10:39 صبح
با سلام.
می توانید از یک InputBox استفاده کنید:
از منوی Project>>add reference>>.net گزینه Microsoft.VisualBasic را به پروژه اضافه کند و:
for (int i = 0; i < 10; i++)
names[i] = Microsoft.VisualBasic.Interaction.InputBox("enter name...","The title","default value",InputBoxLocation.X,InputBoxLocation.Y );
//or just give the prompt
MessageBox.Show(Interaction.InputBox("enter a value"));
و یا یک فرم برای گرفتن اطلاعات طراحی کنی و با استفاده از Form.ShowDialog به صورت مودال نمایش دهید.
SEPIDEYESHAB
سه شنبه 05 شهریور 1392, 10:56 صبح
یعنی اگه یه فرم رو به صورت Form.ShowDialog صدا بزنم دیگه تا اون فرم بسته بشه حلقه ادامه پیدا نمیکنه ؟؟؟؟:متفکر:
lastmory
سه شنبه 05 شهریور 1392, 11:08 صبح
یعنی اگه یه فرم رو به صورت Form.ShowDialog صدا بزنم دیگه تا اون فرم بسته بشه حلقه ادامه پیدا نمیکنه ؟؟؟؟:متفکر:
سلام نه حلقه ت صبر میکنه تا فرم بسته بشه
میتونی توی حلقه ت یه روال رو صدا کنی که اون روال برات یه ورودی بگیره از کاربر
وقتی هم که ورودی رو گرفت ، حلقه ادامه پیدا میکنه
SEPIDEYESHAB
سه شنبه 05 شهریور 1392, 11:25 صبح
از همه دوستان ممنونم :قلب:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.