PDA

View Full Version : نمایش Form.Text به صورت متحرک مثل jetAudio



combo_ci
دوشنبه 02 مهر 1386, 23:23 عصر
سلام
کسی از دوستان میدونه چطوری میشه text یه فرم رو که توی taskbar هم نمایش داده میشه مثل نرم افزار jet audio متحرک کرد؟
اگه دیده باشین توی jet audio وقتی یه کلیپ اجرا میشه تمام اطلاعات کلیپ به صورت متحرک توی taskbar نشون داده میشه

mohammad272005
سه شنبه 03 مهر 1386, 00:04 صبح
می‏تونی با یه timer هر 010/0 ثانیه یه بار یه کاراکتر به text فرمت اضافه کنی. بعد که پر شد. کاراکتر کاراکتر از سمت راست کم کنی بجای از سمت چپ space اضافه کنی.

combo_ci
سه شنبه 03 مهر 1386, 09:59 صبح
مطلب شما درست استاد.....اما میخواستم ببینم کسی dll یا api سراغ نداره که این کارو انجام بده؟

hassan razavi
سه شنبه 03 مهر 1386, 10:05 صبح
بهترین روش استفاده از تایمر و بازی کردن با خاصیت text فرم مورد نظرتونه.
بهتره که برای هر کاری سراغ dll یا ocx نرید چون تنبلی در کدنویسی میاره

MH2538
سه شنبه 03 مهر 1386, 10:53 صبح
سلام
این یک تکه کد خیلی ابتدایی می‌تونی کاملش کنی


public partial class Form1 : Form
{
string s = "This is my Form's Title";
char[] title = new char[10];
string st;
int i = 0;
...
...
...

private void timer1_Tick(object sender, EventArgs e)
{
if (i > s.Length)
i = 0;
if (i < s.Length - 9)
s.CopyTo(i, title, 0, 10);
this.Text = new string(title);
i++;
}
}