visual studio 2012 winforms新平面布局

visual studio 2012 winforms新平面布局,winforms,visual-studio-2012,Winforms,Visual Studio 2012,VS 2012-2013新增。 在win7上 我希望用新的平面布局创建一个winform,独立于windows版本。 我需要像这样的结束 与旧的依赖于windows的 这是Visual studio 2012-3的一部分,还是我必须通过删除顶部栏并重新创建按钮从头开始创建它?这与您的windows版本有关。您必须从头开始为windows窗体重新创建它,或者如果使用WPF,您可能会找到一种样式来应用新的平面窗口样式。在WPF中更改表单的样式可能更容易 编辑: WPF NuGet包: 试试这里

VS 2012-2013新增。 在win7上

我希望用新的平面布局创建一个winform,独立于windows版本。 我需要像这样的结束

与旧的依赖于windows的


这是Visual studio 2012-3的一部分,还是我必须通过删除顶部栏并重新创建按钮从头开始创建它?

这与您的windows版本有关。您必须从头开始为windows窗体重新创建它,或者如果使用WPF,您可能会找到一种样式来应用新的平面窗口样式。在WPF中更改表单的样式可能更容易

编辑:

WPF NuGet包:


试试这里,你可能会找到你想要的:


我认为你想创建一个castum表单,这很简单,我制作的就像你在da图片中看到的那样……你所要做的就是让da表单的平面样式为“无”

从da工具箱中拖动一个面板,使其对接,使其颜色比da窗体的da颜色深,并放置3个按钮(关闭、最大化、最小化)并编写代码,但抱歉,我不记得它们,您需要搜索…然后,当您单击并移动da面板时,您必须放置一些代码以移动da窗体,da代码为2部分

1-变形金刚

2-正常代码

1- the varilbels
==================
Public Class your_form
    Dim x, y As Integer
    Dim newpoint As New System.Drawing.Point
===============================================
2-normal codes
     Private Sub Panel1_MouseDown(sender As Object, e As MouseEventArgs) Handles Panel1.MouseDown
        x = Control.MousePosition.X - Me.Location.X
        y = Control.MousePosition.Y - Me.Location.Y
    End Sub
    Private Sub Panel1_MouseMove(sender As Object, e As MouseEventArgs) Handles Panel1.MouseMove
        If e.Button = Windows.Forms.MouseButtons.Left Then
            newpoint = Control.MousePosition
            newpoint.X -= (x)
            newpoint.Y -= (y)
            Me.Location = newpoint
        End If
    End Sub
=======================================