Tôi muốn thay đổi màu đường viền của biểu mẫu cửa sổ (đường viền có tiêu đề biểu mẫu). Ví dụ tôi tìm thấy trong codeplex là quá nhiều và khó hiểu. Có thể giúp tôi về một cái gì đó đơn giản hơn?Làm cách nào để thay đổi màu đường viền của biểu mẫu C#?
Trả lời
Thật không may, vì đường viền biểu mẫu được vẽ bởi hệ điều hành, là một nhiệm vụ phức tạp. Không có cách nào thực sự xung quanh đó.
ĐỪNG nhấp vào liên kết ProjectDistributor trên trang CodePlex dưới
Các CodePlex Project for Drawing Custom Borders làm cho điều này rất dễ dàng, mặc dù. Chỉ cần xây dựng biểu mẫu bằng cách sử dụng SkinnedForm từ dự án đó thay vì một Biểu mẫu chuẩn, và nó sẽ hoạt động - bạn thực sự không cần phải làm bất cứ điều gì khác trong mã của bạn.
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
string color = Convert.ToString(colorDialog1.Color);
MessageBox.Show("You change the color " + color);
this.BackColor = colorDialog1.Color; // BackColor is only accessible for this form
}
Câu hỏi về màu đường viền chứ không phải màu nền. –
Dưới "ForeColor" của họ nên là một thiết lập gọi là "FormBorderStyle" Bạn có thể chỉnh sửa nó với điều đó trong VisualStudio 2015. Hoặc bạn có thể đi trên con đường control panel nên một cái gì đó như thế này "Control Panel \ Appearance and Personalization \ Cá nhân hóa " thiết lập thứ hai của họ được gọi là" Màu "có thể thay đổi màu bạn muốn, nó sẽ thay đổi màu của bảng nội trú trong tất cả các chương trình thành màu bạn đã đặt.
Bạn có thể thiết lập FormBorderStyle là None,
sau đó bao gồm hình thức với bảng điều khiển và để lại một số không gian cho biên giới,
bây giờ bạn có thể thiết lập các màu sắc mà bạn muốn cho biên giới là hình thức trở lại màu sắc,
bây giờ bảng điều khiển phục vụ như là container chính và bạn có thể thay đổi nền như bạn muốn và hình thức phục vụ như biên giới!
- nó sẽ cho bạn trông giống như rằng:
- 1. Thay đổi màu đường viền trên Biểu mẫu Windows
- 2. Làm cách nào để thay đổi màu của đường viền trên hộp nhóm?
- 3. Làm cách nào để thay đổi màu đường viền (hoặc xóa đường viền) của điều khiển PropertyGrid?
- 4. Làm cách nào để thay đổi màu đường viền (không tập trung) của EditText?
- 5. thay đổi màu đường viền hộp kiểm
- 6. Làm cách nào để xóa đường viền ButtonChrome (khi xác định mẫu của đường viền)?
- 7. Thay đổi màu đường viền của văn bản iOS
- 8. Thay đổi màu của biểu mẫu Bootstrap
- 9. Làm cách nào để thay đổi màu đường viền bên dưới thanh điều hướng?
- 10. Làm cách nào để thay đổi màu nền của điều khiển tab trong Winforms?
- 11. Màu đường viền UITextField
- 12. Biểu mẫu có đường viền tròn trong C#?
- 13. Màu đường viền NSView
- 14. Làm cách nào để thay đổi tab của nút Dừng màu đường viền đứt nét trong WPF?
- 15. Làm thế nào để thay đổi màu viền của một số ô trong DataGridView?
- 16. biểu đồ thanh màu đen matplotlib - làm cách nào để xóa đường viền thanh
- 17. Làm cách nào để xóa hộp kiểm/đường viền khỏi Biểu mẫu WPF?
- 18. jQuery: Thay đổi màu viền của tế bào ONE bảng
- 19. Thay đổi đường viền của ToolStripComboBox bằng kiểu Flat
- 20. Làm cách nào để thay đổi màu đường kẻ của một âm mưu matlab (như bản đồ màu)?
- 21. Làm cách nào để thay đổi màu của đường lưới của lưới trong WPF?
- 22. WPF SystemColors: màu của đường viền TextBox
- 23. cách thay đổi màu viền bố cục tương đối?
- 24. Làm cách nào để thay đổi màu đường viền khi sử dụng chức năng 'điền' trong MATLAB?
- 25. Thứ tự màu đường viền
- 26. Hai đường viền màu
- 27. Thay đổi màu đường viền trong các ô UITableView của iPhone (không được nhóm)
- 28. Làm cách nào để thay đổi màu chữ của sectionIndexTitlesForTableView?
- 29. Làm cách nào để thay đổi màu của textView android.R.layout.simple_spinner_dropdown_item?
- 30. Làm cách nào để xóa đường viền màu xám của UILabel ở bên phải?
Cảm ơn bạn đã trả lời Reed ... ngay cả với soure cá tuyết từ im CodePlex vẫn có vấn đề để thay đổi màu sắc biên giới đầu hay đúng hơn tất cả các màu đường viền. – don