PDA

View Full Version : نمایش متن متحرک درون یک richtextbox ؟



Mosafers
دوشنبه 11 شهریور 1392, 14:40 عصر
سلام اساتید عزیز چظور میتون شبیه عکس پیوستی یه متن رو به این شکل نمایش بدم ؟

که متن از پایین به بالا حرکت کنه؟

ghasemloo
دوشنبه 11 شهریور 1392, 15:23 عصر
با سلام

اگه درست متوجه شده باشم!!!
شما بایستی از یک لیبل داخل ریچ تکست استفاده کنید!!!!
و لبیل را در پایین ترین نقطه ار ریچ جا بدهید....
خب حالا با استفاده از یک تایمر شما می توانید کم کم از LOcation لیبل کم کنید....
وزمانی که لیبل به بالاترین نقطه از ریچ رسید.....
آن را مخفی کنید....
البته این تنها یک میانبر بیش نیست...
امید وارم مفید واقع شده باشد

Mosafers
دوشنبه 11 شهریور 1392, 15:27 عصر
ممنونم از لطفتون میشه خواهش کنم یکی یه مثال قرار بده نمونه هایی دیدم اما به دردم نخورد...

aliagamon
دوشنبه 11 شهریور 1392, 15:32 عصر
scrollbar رو روی none بزارین بعد با یه کد شبیه این(تو حلقه یا تایمر)متن رو کم کم بالا بیارین:

richTextBox1.SelectionStart = richTextBox1.TextLength;
richTextBox1.ScrollToCaret();

ghasemloo
دوشنبه 11 شهریور 1392, 15:37 عصر
اینم برنامه ای که گفتم
http://uploadtak.com/viewer.php?file=t3263_WindowsFormsApplicat.rar

khokhan
دوشنبه 11 شهریور 1392, 19:08 عصر
ممنونم از لطفتون میشه خواهش کنم یکی یه مثال قرار بده نمونه هایی دیدم اما به دردم نخورد...

.................................................. .............................:لبخند::لبخن د::بامزه:

shahryari
دوشنبه 11 شهریور 1392, 19:09 عصر
سلام
یک نمونه نوشتم براتون

private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 10;
}

private void timer1_Tick(object sender, EventArgs e)
{
label1.Location = new Point(47, label1.Location.Y - 1);
if (label1.Location.Y == -125)
{
label1.Location = new Point(47, 215);
}
}

110080