Revit插件,启动时重置表单的所有值
Revit addin, Reset all values of forms when start
我使用表单在 Revit 上创建了一个插件。当我第一次启动加载项时(revit 和外部工具中的加载项选项卡和 "my program"),它正确地执行了表单的初始化但是,当我关闭它并重新打开它时(总是添加-在选项卡和外部工具和 "my program") 它不执行我放在 IniatilizeComponent() 后面的程序。
namespace Import_Selected_DET
{
public partial class Interface_LIB : Form
{
#region Variables
public static string chemFAB = "";
static string chemGAM = "";
static string chemREP = "";//Correspond au chemin de fichier le plus avancé
static string thisOne = "";//Repertoire dans lequel se trouve le fichier a prendre
static string chemLIB = @"C:\ProgramData\Letitbim";
static string chemProg = chemLIB + @"\Import_Selected_DET";
static string chemRes = chemProg + @"\Ressources.txt";
static int compteErreur = 0;
static string utilisateur = Environment.UserName;
#endregion
public Interface_LIB()
{
InitializeComponent();
//This part doesn't execute the second time... Why ?
}
}
}
正如 Adrian 上面所说,如果你摧毁 window,它的所有数据都会消失。
重新创建时,必须添加新数据。
我在 C# Addin form, Reset the form when show 上的 Revit API 讨论论坛帖子中写道,正在更深入地讨论这个问题(DAS 票 16479364)。
解决方案是在 Autodesk 论坛上找到的。有一个 link :
感谢 Adrian Efford 和 Jeremy Tammik 的评论和回答。
我使用表单在 Revit 上创建了一个插件。当我第一次启动加载项时(revit 和外部工具中的加载项选项卡和 "my program"),它正确地执行了表单的初始化但是,当我关闭它并重新打开它时(总是添加-在选项卡和外部工具和 "my program") 它不执行我放在 IniatilizeComponent() 后面的程序。
namespace Import_Selected_DET
{
public partial class Interface_LIB : Form
{
#region Variables
public static string chemFAB = "";
static string chemGAM = "";
static string chemREP = "";//Correspond au chemin de fichier le plus avancé
static string thisOne = "";//Repertoire dans lequel se trouve le fichier a prendre
static string chemLIB = @"C:\ProgramData\Letitbim";
static string chemProg = chemLIB + @"\Import_Selected_DET";
static string chemRes = chemProg + @"\Ressources.txt";
static int compteErreur = 0;
static string utilisateur = Environment.UserName;
#endregion
public Interface_LIB()
{
InitializeComponent();
//This part doesn't execute the second time... Why ?
}
}
}
正如 Adrian 上面所说,如果你摧毁 window,它的所有数据都会消失。
重新创建时,必须添加新数据。
我在 C# Addin form, Reset the form when show 上的 Revit API 讨论论坛帖子中写道,正在更深入地讨论这个问题(DAS 票 16479364)。
解决方案是在 Autodesk 论坛上找到的。有一个 link :
感谢 Adrian Efford 和 Jeremy Tammik 的评论和回答。