代码之家  ›  专栏  ›  技术社区  ›  Mike Rosenblum

为什么窗体的简单应用程序设置属性绑定在C#中不起作用?

  •  0
  • Mike Rosenblum  · 技术社区  · 16 年前

    Preserve Size and Location of Windows Forms – Part I

    当使用VB.NET时,这种方法可以100%正常工作。但是,使用C#中的相同步骤时,应用程序属性的“设置”选项卡中的设置看起来正确,app.config文件看起来正确,但运行时不会保存这些值。

    app.config文件的结尾如下所示:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
            <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
                <section name="WindowsAppCs.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
            </sectionGroup>
        </configSections>
        <userSettings>
            <WindowsAppCs.Properties.Settings>
                <setting name="Location" serializeAs="String">
                    <value>0, 0</value>
                </setting>
                <setting name="Size" serializeAs="String">
                    <value>284, 262</value>
                </setting>
            </WindowsAppCs.Properties.Settings>
        </userSettings>
    </configuration>
    

    我确信一些非常简单的事情需要添加或完成,但我不知道是什么。有人有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Icono123    16 年前

    调整窗体大小后是否保存设置?Windows还记得窗体的最后位置和大小吗?

    推荐文章