ورود

نسخه کامل مشاهده نسخه کامل : جداکردن کاراکتر



alireza2121
30-03-2011, 19:13
سلام
خسته نباشید
باستفاده از حلقه for و timer چگونه میتوان کاراکترها را در#cاز هم جدا کرد؟ (مشکل برنامه زیر چیست ؟ )
میخوام کاراکترها را از آخر به اول یکی یکی جدا کند.
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Interval = 1000;

if (this.Text == "")
{
this.Text = "علیرضا";
}
else
{
this.Text = this.Text.Substring(1);

}
}
با تشکر

Msba
31-03-2011, 15:03
من برنامه شما را بدون مشکل اجرا کردم و عنوان فرمم به خوبی متحرک شد. مشکل شما دقیقا چیست؟
اگر می خواهید معکوس حرکت کند من این راه را پیشنهاد می کنم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MicrosoftH
31-03-2011, 16:06
ببین دوست عزیز شما می تونید با استفاده از substring یک رشته رو از هم جدا کنی دستور زیر رو نگاهی بندازید
subsctring(1,3)a
دستور بالا از کاراکتر اول 3 تا بر میگردونه مثال
Good اگر بگیم از اول کاراکتر تا 3 کاراکتر رو بخون ood رو بهمون میده حالا تو میتونی بگی از i فقط 1 کاراکتر رو بخون
substring i,1 هر بار فقط یک کاراکتر رو میخونی و میتونی در یک آرایه ذخیره کنی اگر مشکلت رفع نشد بگو تا سورسش رو بنویسم و تحویلت بدم