PDA

View Full Version : متحرک ساز متن



Mr.Csharp
پنج شنبه 16 آبان 1392, 20:31 عصر
سلام خدمت اساتید

یه جستجو انجام دادم اما چنین چیزی ندیدم

لطفا یه آموزش دقیق و با جزئیات درباره ساختن یه برنامه که متن رو متحرک میکنه بدین

متشکر

Mr.Csharp
پنج شنبه 16 آبان 1392, 23:46 عصر
می خوام که توی یک textbox متن وارد شه و با کلیک بر روی دکمه برنامه درون یک ریچ باکس یا پنل اجرا شه

rahnema1
جمعه 17 آبان 1392, 06:49 صبح
سلام
فقط جهت راهنمایی :
--ببینید هر کنترلی مثل یک label در فرم یک موقعیت داره که مبدا مختصات، گوشه بالا سمت چپ فرمه
--مختصات x و y گوشه بالا و سمت چپ یک کنترل رو میشه با property های Left و Top تعیین کرد
--از تایمر می تونید جهت تغییر متوالی موقعیت کنترل استفاده کنید

Mr.Csharp
جمعه 17 آبان 1392, 11:05 صبح
سلام
فقط جهت راهنمایی :
--ببینید هر کنترلی مثل یک label در فرم یک موقعیت داره که مبدا مختصات، گوشه بالا سمت چپ فرمه
--مختصات x و y گوشه بالا و سمت چپ یک کنترل رو میشه با property های Left و Top تعیین کرد
--از تایمر می تونید جهت تغییر متوالی موقعیت کنترل استفاده کنید

حالا همینو که می گین کداش رو بذارین لطفا

rahnema1
جمعه 17 آبان 1392, 14:10 عصر
خودتون سعی کنید کاری نداره

rahnema1
جمعه 17 آبان 1392, 14:17 عصر
void Timer1Tick(object sender, EventArgs e)
{
label1.Top++;
label1.Left++;
}

void MainFormLoad(object sender, EventArgs e)
{
timer1.Enabled=true;
}

Mr.Csharp
جمعه 17 آبان 1392, 14:25 عصر
نه من می خوام که حرکت های گوناگونی داشته باشه مثلا یه متن می نویسیم و بعد یه حالت انتخاب می کنیم و روی دکمه که کلیک می کنیم متن شروع به حرکت کنه!

khokhan
جمعه 17 آبان 1392, 14:38 عصر
سلام خدمت اساتید

یه جستجو انجام دادم اما چنین چیزی ندیدم

لطفا یه آموزش دقیق و با جزئیات درباره ساختن یه برنامه که متن رو متحرک میکنه بدین

متشکر
.................................................. ....................:لبخند:

Mr.Csharp
جمعه 17 آبان 1392, 14:53 عصر
.................................................. ....................:لبخند:

این خوبه اما متن دلخواه!

ebrahimali
دوشنبه 20 آبان 1392, 09:50 صبح
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = text.Substring(0, index);
index++;
if (index == text.Length + 1)
{
index = 0;
//timer1.Enabled = false;
}
}
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = "";

Mr.Csharp
دوشنبه 20 آبان 1392, 14:17 عصر
index ارور میده!