-
03-05-2009, 03:20 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lập trình windows Forms trong C#.Giúp mình với!
Như các bạn đã biết đến phần mềm Adobe Photoshop nổi tiếng.Trong quá trình khởi động của nó thì đầu tiên bạn nhìn thấy một Form xuất hiện không có Control mà chỉ có các thông tin về các tác giả, bản quyền,.... xuất hiện và chạy từ dưới lên trên.Sau khi nạp hết các thông tin thì Form chương trình chính của Photoshop xuất hiện và các bạn bắt đầu làm việc với nó.Hiện tại mình chỉ mới biết làm kiểu cho 1 Form xuất hện không có Control và sau 1 khoảng thời gian thì Form chính làm việc, còn việc chạy các thông tin thì mình không biết. Bác nào biết làm như vậy thì chỉ bảo mình với! Xin cảm ơn.! liên hệ: tuanict_pt.
View more random threads:
- Không lấy được giá trị trên GridControl, không có thuộc tính GetRowCellValue.
- Cách tạo nhiều button bằng code C# (Không rê thả)?
- C# không hiển thị kết quả như mong muốn khi thao tác với CSDL
- Các công cụ dùng để̉ thiế́t kế́ giao diện phần mềm C#?
- Tính giao hội cạnh bằng máy tính FX4500PA
- Có cách nào kiểm tra tại Locataion cụ thể có tồn tại PictureBox hay không.
- Cách tạo và in báo cáo (hóa đơn) theo mẫu có sẵn????
- Cách tự động cập nhật "Tổng Tiền" khi thay đổi "Số Lượng" hoặc "đơn giá" trên GridView devexpress
- tạo nhiều table trong MySQL bằng SqlScript
- AppDomain và ứng dụng trong thực tế ??
-
03-05-2009, 03:33 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể làm đơn giản như sau
Mã:using System.Diagnostics;using System;using System.Windows.Forms;using System.Collections;using System.Drawing;using Microsoft.VisualBasic;using System.Data; namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } int i = 0; private void timer1_Tick(object sender, EventArgs e) { try { Random rnd=new Random(); timer1.Interval=rnd.Next(50,400); i++; string str = "Thong tin về phần mềm ...."; if (i >= str.Length) { textBox1.Text += "." + " "; ; //this.Close(); timer1.Enabled = false; } else { textBox1.Text += str.Substring(i - 1, 1); } } catch (Exception) { return; } } private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true; } }}
-
03-05-2009, 04:31 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể nói rõ hơn cho mình biết được không? cụ thể là thiết kế Form gồm những gì?. Mình có làm 1 bài cụ thể: có 1 Form chính, và 1 Form là Splash Form
Mã trong Form1 là:
....
{
InitializeComponent();
frmSplash f= new frmSplash();
f.Show();
System.Threading.Thread.Sleep(2000);
f.Close();
}
Ý mình muốn thông tin được hiển thị chạy từ dưới lên trên trong cái Form Splash này rồi biến mất sau thời gian 2000 trên.Cái trên của mình mới chỉ là xuất hiện chứ chưa có thông tin gì.
-
04-05-2009, 04:55 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không design Form thì chạy kiểu gì?
-
04-05-2009, 07:15 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thì bạn cứ test code của tui đã, coi nó chạy ra sao rồi sẽ làm dc cái cậu muốn T_T
-
05-05-2009, 01:58 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ứ ứ,code đến đó rùi bạn muốn tui phải làm tất cả cho bạn sao
-
05-05-2009, 03:13 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình thiết kế rồi.Chạy rồi.Chương trình của bạn khôn đúng như ý tưởng của mình! Xin bạn xem lại thắc mắc của mình nhé! [IMG]images/smilies/biggrin.png[/IMG]
-
12-09-2013, 10:26 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái thằng hỏi người ta mà yêu cầu họ đọc lại nhu cầu của mình, láo!
-
12-09-2013, 11:19 AM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái này đơn giản chỉ là giao tiếp giữa 2 form thôi. bạn làm một flash form gì gì đó như trên. Xây dựng một sự kiện Notify để lắng nghe thông tin từ MainForm. Ở sự kiện Initialize của MainForm( form load), bạn chia phase cho nó, tương ứng với với từng phase bạn notify cho flash form, flash form sẽ lắng nghe tương ứng với phase mà nó đang load thì bạn hiện thị thông tin lên flash form. Đơn giản thế thôi.
Nếu xây dựng cơ chế Send & Receive notify phức tạp quá. Bạn có thể sử dụng Form.Show(nhớ là thằng này sẽ hiển thị form và chạy tiếp các dòng lệnh bên dưới). Khi bạn start MainForm thì show thằng flash lên. trong thằng flash bạn tạo một thread với loop vô tận(nhớ add diều kiện dừng cho nó). MainForm bạn lưu thông tin mà flash hiển thị lên xuống file. thread loop vô tận bạn đọc thông tin đó ra và hiện lên form. Sau khi thằng MainForm load xong thì write điều kiện dừng xuống file. thread đọc thấy điều kiện dừng thì stop thread và close flash form.
Regards,
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ