View Full Version : سوال: حرکت لیبل در فرم
sini65
چهارشنبه 08 مرداد 1393, 18:14 عصر
سلام دوستان
من هرکاری میکنم که نوشته لیبلم از سمت چپ به راست بیاد نمیشه چیکار کنم
121744
abbas.oveissi
چهارشنبه 08 مرداد 1393, 19:02 عصر
کسی نبود؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
کد که درسته کاملا.تایمر1 رو فعال کردید تا این رویداد Tick اتفاق بیافتد؟
sini65
چهارشنبه 08 مرداد 1393, 19:09 عصر
کد که درسته کاملا.تایمر1 رو فعال کردید تا این رویداد Tick اتفاق بیافتد؟
من میخواهم ازسمت راست به چپ بره چیکار بکنم؟؟؟؟؟؟؟؟؟؟
vistacali
چهارشنبه 08 مرداد 1393, 19:15 عصر
من میخواهم ازسمت راست به چپ بره چیکار بکنم؟؟؟؟؟؟؟؟؟؟
public Form1()
{
InitializeComponent();
label1.Text = "سلام دوستان من هرکاری میکنم که نوشته لیبلم از سمت چپ به راست بیاد نمیشه چیکار کنم";
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Location = new Point(label1.Location.X - 3, label1.Location.Y);
if (label1.Location.X == 0)
label1.Location = new Point(546, 0);
}
khokhan
چهارشنبه 08 مرداد 1393, 19:22 عصر
من میخواهم ازسمت راست به چپ بره چیکار بکنم؟؟؟؟؟؟؟؟؟؟
.................................................. ...
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace Bilinking_labale
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public delegate void ScrollTextboxCallback(string t);
string marqueeText = "در این حالت هیچگونه اطلاعاتی در بانک ذخیره نمی شد ";
private void ScrollTextBox()
{
string tempChar = string.Empty;
string tempText = string.Empty;
tempText = marqueeText + " ";
while (true)
{
tempChar = tempText.Substring(0, 1);
tempText = tempText.Remove(0, 1) + tempChar;
textBox1.Invoke(new ScrollTextboxCallback(this.UpdateTextBox), new object[] { tempText });
Thread.Sleep(100);
}
}
private void Form1_Load(object sender, EventArgs e)
{
Thread thread = new Thread(new ThreadStart(ScrollTextBox));
thread.Start();
}
private void UpdateTextBox(string m_text)
{
textBox1.Text = m_text;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
}
}
}
امیر مهرشاد
چهارشنبه 08 مرداد 1393, 20:12 عصر
public Form1()
{
InitializeComponent();
label1.Text = "سلام دوستان من هرکاری میکنم که نوشته لیبلم از سمت چپ به راست بیاد نمیشه چیکار کنم";
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Location = new Point(label1.Location.X - 3, label1.Location.Y);
if (label1.Location.X == 0)
label1.Location = new Point(546, 0);
}
این که کاملا جواب میده کد کمتری هم هست خب استفاده کن dg
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.