| ♥ 0 | Ao abrir um Primavera Custom Form a partir de um menu de utilizador o sistema permite abrir mais que um instância do mesmo ecrã. É possível limitar a uma instância? Marcado como spam |
2 respostas
| Resposta privada Tens de fazer assim: Using result = BSO.Extensibility.CreateCustomFormInstance(GetType(PriCustomForm1))
TryCast(result.Result, PriCustomForm1).Show()
End UsingNeste caso tenho um customform "PriCustomForm1" Marcado como spam | |
| Resposta privada Se a chamada for através do menus de utilizador, não existe possibilidade de controlo, mas através do código já é possivel fazer isso, alias na tua questão anterior https://developers.ila.cegid.com/questions/primavera-custom-form/ tens a resposta. Apenas uma instancia public void AbreCustomForm()
{
using (var result = BSO.Extensibility.CreateCustomFormInstance(typeof(Form1)))
{
(result.Result as Form1).ShowDialog();
}
}Multiplas Instancias public void AbreCustomForm()
{
using (var result = BSO.Extensibility.CreateCustomFormInstance(typeof(Form1)))
{
(result.Result as Form1).Show();
}
}Marcado como spam Comentários Boa tarde.
Como consigo transitar este código para abrir "customform" para VB.NET, que é a linguagem que estou a utilizar para a minha migração?
Estou precisamente com a mesma dificuldade. Já tinha acompanhado noutro tópico mas continuo sem conseguir avançar nesta situação. Muito obrigado. |