t****** 【Sam's CLUB】【Tesla VIP】等级:★★★★★:
--------------------------------------------------------------------
调试的肿么养了,能下崽了麽
--by iPhone 17 Pro Max 1TB 编辑发送
文档激活事件执行一下上一个文档保存? wxynotes 发表于 2025-11-8 17:07
文档激活事件执行一下上一个文档保存?
差不多这个意思吧 public class CmdTest20251109切文档前保存当前文档
{
private Database? _database;
public void Test20251109()
{
Acap.DocumentManager.DocumentActivated -= DocumentActivated;
Acap.DocumentManager.DocumentActivated += DocumentActivated;
_database = Env.Database;
}
public void Test2025110901()
{
Acap.DocumentManager.DocumentActivated -= DocumentActivated;
}
private void DocumentActivated(object sender, DocumentCollectionEventArgs e)
{
if (_database != null)
{
_database.SaveFile();
Document? doc = null;
foreach (Document docItem in Acaop.DocumentManager)
{
if (docItem.Database.Filename == _database.Filename)
{
doc = docItem;
break;
}
}
if(doc != null)
$"{doc.Name}一键保存成功!".Print();
}
_database = Env.Database;
}
}
页:
1
[2]