-
04-04-2012, 03:41 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm Chữ chạy trên form C# như thẻ
Em muốn có tiêu đề hoặc dòng chữ chạy trên 1 form thì làm cách nào ạ. chạy giống cái thẻ <marquee> trong html ấy ạ!
cám ơn mọi ng!View more random threads:
- Báo lỗi nếu masked textbox không có giá trị!
- Lấy giá trị từ câu lệnh commandtext gáng cho 1 biến thế nào
- Gán giá trị "nothing" cho kiểu boolean
- Thuật toán duyệt tọa độ pixel trong C#?
- Sửa giá trị của phần mềm khi đã đóng gói thành file exe
- Giao tiếp với HĐH trong lập trình C#?
- Làm sao Build đối số là Control thuộc window.Form
- Cần tư vấn về SQLite
- Tạo About box trong C#?
- Bắt sự kiện bàn phím trên C#, lỗi?
-
04-04-2012, 04:06 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Em dùng timer là ok thôi
-
04-04-2012, 04:19 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
có thể ko dùng timer
dùng WebBrowser rồi viết code marquee giống trong html [IMG]images/smilies/biggrin.png[/IMG]
-
04-04-2012, 05:32 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Của bạn đây
Mã:if (this.Text.Length == 0) { string s = "Cộng đồng c việt - namnguyen1251"; Graphics graphics = this.CreateGraphics(); while (true) { SizeF size = graphics.MeasureString(" " + s, this.Font); if ((int)size.Width > (this.Width - 160)) break; else s = " " + s; } this.Text = s; } else { this.Text = this.Text.Substring(1, this.Text.Length - 1); }
-
04-04-2012, 06:11 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[IMG]images/smilies/waiting.gif[/IMG]Dùng thread chơi cũng được nè.hihi.
Mã:using System;using System.Drawing;using System.Threading;using System.Windows.Forms;namespace WindowsFormsApplication4{ public partial class Form1 : Form { public Form1() { InitializeComponent(); Thread run = new Thread(new ThreadStart(runText)); run.IsBackground = true; run.Start(); } private void runText() { while (true) { updateLocation(); Thread.Sleep(10); } } delegate void updateLocationDelegate(); private void updateLocation() { if (lbTest.InvokeRequired) { try { updateLocationDelegate del = new updateLocationDelegate(updateLocation); this.Invoke(del, new object[] { }); } catch { } } else { Point currLocation = lbTest.Location; currLocation.X=(currLocation.X==0)?this.Width: --currLocation.X; lbTest.Location = currLocation; } } }}
-
05-04-2012, 06:36 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cám ơn mọi người, tí đi học về phải thử xem thế nào rồi mọi người chỉ giúp tiếp nhé!
-
05-04-2012, 06:55 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
anh mrfour có thể giải thích giúp em đoạn code đó được không ạ. Vay ý tưởng nên zậy đó à. hì hì
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...