C# 为Winform应用程序中的所有控件生成唯一ID
我们有一个winform应用程序。最近,我收到一个要求,必须提供给用户可以保存他们的视图布局。像列的顺序,列宽。。。在gridview中…C# 为Winform应用程序中的所有控件生成唯一ID,c#,winforms,user-interface,controls,unique,C#,Winforms,User Interface,Controls,Unique,我们有一个winform应用程序。最近,我收到一个要求,必须提供给用户可以保存他们的视图布局。像列的顺序,列宽。。。在gridview中… 我决定为每个用户登录将这些信息存储到数据库中。 对于常规,我希望保存应用程序中所有控件的布局,因此,首先,我必须区分每个控件。我正在考虑为每个控件生成唯一的ID 如何执行此操作?您可以使用Guid生成唯一Id var gid = Guid.NewGuid(); 尝试使用GUID作为唯一的idHi Bychenko,此解决方案必须在每次控件启动时修改代码?因
我决定为每个用户登录将这些信息存储到数据库中。
对于常规,我希望保存应用程序中所有控件的布局,因此,首先,我必须区分每个控件。我正在考虑为每个控件生成唯一的ID
如何执行此操作?您可以使用Guid生成唯一Id
var gid = Guid.NewGuid();
尝试使用GUID作为唯一的idHi Bychenko,此解决方案必须在每次控件启动时修改代码?因此,我必须转到每个控件声明并分配GUID,然后我必须将此动态GUID存储到数据库?重新启动应用程序时此GUID如何?它与存储在数据库中的相同。此解决方案需要修改许多代码。guid不保持不变。如果应用程序重新启动,它将重新生成。