_ExternalApplication2.NewFromSolutionWithInputParameters Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um novo formulário usando o modelo de formulário especificado com os parâmetros de entrada e modelo de formulário especificados.
public:
void NewFromSolutionWithInputParameters(System::String ^ bstrSolutionURI, System::String ^ bstrInputParameters);
public void NewFromSolutionWithInputParameters (string bstrSolutionURI, string bstrInputParameters);
abstract member NewFromSolutionWithInputParameters : string * string -> unit
Public Sub NewFromSolutionWithInputParameters (bstrSolutionURI As String, bstrInputParameters As String)
Parâmetros
- bstrSolutionURI
- String
O URI (Uniform Resource Identifier) do modelo de formulário no qual basear o novo formulário.
- bstrInputParameters
- String
Um ou mais pares de nome/valor separados pelo caractere ampersand (&).
Exemplos
Observação: o exemplo a seguir pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
O exemplo a seguir mostra como criar um novo formulário passando o URI de um modelo de formulário que contém um manipulador de eventos apropriado Loading e dois parâmetros de entrada.
private void CreateFormWithInputParameters()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
@"C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso");
}
Observação: o exemplo a seguir pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
O exemplo a seguir mostra como criar um novo formulário passando o URI de um modelo de formulário que contém um manipulador de eventos apropriado Loading e dois parâmetros de entrada.
private void CreateFormWithInputParameters()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
@"C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso");
}
Comentários
Para usar os parâmetros de entrada passados para o inputParameters
parâmetro, o formulário especificado no parâmetro deve conter um Loading manipulador de eventos que usa a InputParameters propriedade da LoadingEventArgs classe para recuperar os valores do parâmetro de entrada e, em formTemplateLocation
seguida, fazer algo com esses valores. Para obter um exemplo de como fazer isso, consulte a InputParameters propriedade da LoadingEventArgs classe.