Я разрабатываю приложение на C #, и существует требование формы главного окна в виде прямоугольника со скругленными углами или, иногда, типа треугольника или округлой формы. Итак, как я могу достичь такого рода функций в C # 2008
Предполагая, что это в Windows Forms, вы можете проверить эти две статьи в MSDN: http://msdn.microsoft.com/en-us/library/aa289517(VS.71).aspx http://msdn.microsoft.com/en-us/library/aa984331(VS.71).aspx
Вы в основном должны сделать следующее:
Посмотрите на свойство Region вашей формы. Вы можете создать новый регион, задать его форму, используя различные методы Add ..., а затем назначить регион свойству региона формы.
Я думаю, это то, что вы ищете:
http://www.codersource.net/csharp_custom_window_forms.aspx
Также вы можете за это погуглить, примеров множество.