-
01-06-2007, 02:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi BuithiHa
Sau đó, tìm đến Paint, sau đó nhắp đúp chuột vào ô textboxView more random threads:
- Phân Quyền (Phần I : Phân quyền trên Menu)
- Hướng dẫn chuyển đổi từ định dạng "dd/MM/yyyy" sang "MM/dd/yyyy"
- Popup đơn gảin trong C# [Link tham khảo có source code]
- Bảo vệ thư mục trong lập trình C#
- Các kiểu dữ liệu trong lập trình C#
- Lấy Dữ Liệu Từ Các Trang Tin Tức Qua RRS Bằng MVC3
- 10 mẹo để trau dồi kỹ năng lập trình
- tô màu theo thời gian trong C#
- Tạo ngày và giờ từ chuỗi trong lập trình C#
- Hướng dẫn tô màu header cho ListView
-
01-06-2007, 06:42 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tô màu phần giao nhau của 2 hình chữ nhật trong lập trình C#
- Đầu tiên, bạn tạo ra 1 project dạng "Windows Forms".
- Kế đến, bạn thụ lý tình huống Paint của Form chính như sau:
Mã:private void Form1_Paint(object sender, PaintEventArgs e) { // thiết kế 2 hình chữ nhật Rectangle rect1 = new Rectangle(50, 50, 50, 50); Rectangle rect2 = new Rectangle(70,70,170,170); //vẽ 2 hình chữ nhật lên Form e.Graphics.DrawRectangle(Pens.Red, rect1); e.Graphics.DrawRectangle(Pens.Blue, rect2); if (rect1.IntersectsWith(rect2)) //xác định xem hình chữ nhật 1 có giao với hình chữ nhật 2 hay không? { // nếu có giao nhau // tìm ra phần giao của 2 HCN trên rect1.Intersect(rect2); //sau đó tô màu vùng giao này e.Graphics.FillRectangle(Brushes.Green, rect1); } }
-
01-06-2007, 07:34 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cho hỏi câu nhé: làm sao để thụ lý Form_Paint mình không biết, mình chỉ biết Form_Load thôi, xin lỗi vì hơi kém cõi nhé. Thanks
-
02-06-2007, 04:04 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ừ, hay đấy. nhưng bây giờ tui muốn bắt sự kiện Click vào phần giao của hình chữ nhật. Ví dụ: Khi tui Click vào phần giao đó thì xuất hiện một thông báo:
Mã:MessageBox.Show("Đây là phần giao của hai hình chữ nhật");
-
02-06-2007, 04:29 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
_Giao nhau của 2 HCN là 1 HCN trong đó có 4 điểm được xác định bởi :
+ 2 đỉnh là giao của 2 HCN ban đầu
+ 2 đỉnh còn lại , mỗi cái là một đỉnh của một HCN ban đầu ( cách xác định : lấy đỉnh này thay vào phương trình HCN kia nếu nhỏ hơn thì đó là điểm cần tìm )
-> cái này ở phổ thông học chán rồi thì phải [IMG]images/smilies/biggrin.png[/IMG]
-
03-06-2007, 05:21 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi pete_87
-
03-06-2007, 06:12 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
_Cái này dùng trick một tẹo, vẽ ngay một HCN đè lên cái phần giao nhau đó. Nhưng để invisible hoặc transparent cũng được sau đó xử lý event thôi.
-
05-06-2007, 11:31 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sao lại bắt sự kiện form_paint ,Nếu mà bình thường mà mình muốn vẽ phải làm sao .
Tuy nhiên, việc thi công và bảo dưỡng đường bê tông nhựa đòi hỏi sự chuyên nghiệp và kỹ thuật cao từ các nhà thầu và kỹ sư. Sự linh hoạt và độ bền cao của đường bê tông nhựa cũng giúp giảm thiểu chi...
Xây Dựng Đẳng Cấp: Cùng Đại Thanh,...