Приложение для формы Windows: Как настроить форму заказа? - PullRequest
1 голос
/ 05 января 2011

HI

Я новичок в приложении формы Windows и пытаюсь создать одно приложение-прототип. Я разработал форму ввода данных и закодировал бизнес-логику. Сейчас я пытаюсь открыть форму ввода данных из моей приветственной формы. Но каждый раз, когда я запускаю форму «Добро пожаловать», моя форма ввода данных запускается (она создается до формы приветствия). Где я могу установить порядок выполнения формы?

Вот код form1,

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;

namespace PrototypeApp
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e)
    {
        string pdfTemplate = "C:\\app\\End_Of_Project_Client_Evaluation_Template.pdf";
        string newFile = "C:\\app\\End_Of_Project_Client_Evaluation_Template_update.pdf";

        PdfReader reader = new PdfReader(pdfTemplate);
        PdfStamper pdfStamper = new PdfStamper(reader, new FileStream(newFile, FileMode.Create));


        AcroFields fields = pdfStamper.AcroFields;

        fields.SetField("client", txtClient.Text);
        fields.SetField("project", txtProject.Text);
        fields.SetField("project_area", txtArea.Text);
        fields.SetField("project_no", txtLandProjectNo.Text);
        fields.SetField("suggestions", txtSuggestions.Text);
        fields.SetField("project_strength", txtStrengths.Text);
        fields.SetField("other_suggestions", txtComments.Text);


        pdfStamper.FormFlattening = false;

        // close the pdf
        pdfStamper.Close();

        MessageBox.Show("Pdf document successfully updated!!");

    }

}

}

1 Ответ

2 голосов
/ 05 января 2011

В вашем решении у вас есть файл с именем Program.cs , откройте его и измените следующую строку:

 Application.Run(new Form1());

на

 Application.Run(new WelcomeForm());

где WelcomeFormэто имя вашего желанного класса пользовательского интерфейса.Это изменение заставит вас приветствовать форму, которая будет отображаться при запуске приложения, после чего вы можете добавить некоторый код для запуска другой формы, когда захотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...