Example #1
0
        public AboutDialog()
        {
            this.Text       = "About";
            this.ClientSize = new Size(310, 200);

            PictureBox pictureBox = new PictureBox();

            pictureBox.Location = new Point(5, 5);
            pictureBox.Size     = new Size(300, 80);
            pictureBox.SizeMode = PictureBoxSizeMode.AutoSize;
            pictureBox.Image    = new Bitmap(this.GetType().Assembly.GetManifestResourceStream("Resourcer.Application.png"));
            this.Controls.Add(pictureBox);

            Label applicationLabel = new Label();

            applicationLabel.FlatStyle = FlatStyle.System;
            applicationLabel.Text      = (this.GetType().Assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyTitleAttribute), false)[0] as System.Reflection.AssemblyTitleAttribute).Title + ", Version " + (this.GetType().Assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyInformationalVersionAttribute), false)[0] as System.Reflection.AssemblyInformationalVersionAttribute).InformationalVersion;
            applicationLabel.Location  = new Point(20, 100);
            applicationLabel.Size      = new Size(270, 16);
            this.Controls.Add(applicationLabel);

            Label messageLabel = new Label();

            messageLabel.FlatStyle = FlatStyle.System;
            messageLabel.Text      = (this.GetType().Assembly.GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false)[0] as AssemblyCopyrightAttribute).Copyright;
            messageLabel.Location  = new Point(20, 118);
            messageLabel.Size      = new Size(270, 32);
            this.Controls.Add(messageLabel);

            Resourcer.LinkLabel linkLabel = new Resourcer.LinkLabel();
            linkLabel.FlatStyle = FlatStyle.System;
            linkLabel.Location  = new Point(20, 150);
            linkLabel.Size      = new Size(200, 16);
            linkLabel.Text      = StringTable.GetString("Homepage");
            this.Controls.Add(linkLabel);

            Button acceptButton = new Button();

            acceptButton.FlatStyle    = FlatStyle.System;
            acceptButton.Location     = new Point(230, 170);
            acceptButton.Text         = StringTable.GetString("Ok");
            acceptButton.Size         = new Size(75, 23);
            acceptButton.TabIndex     = 0;
            acceptButton.DialogResult = DialogResult.OK;
            this.Controls.Add(acceptButton);

            this.AcceptButton = acceptButton;
            this.CancelButton = acceptButton;
        }
Example #2
0
        public AboutDialog()
        {
            this.Text = "About";
            this.ClientSize = new Size(310, 200);

            PictureBox pictureBox = new PictureBox();
            pictureBox.Location = new Point(5, 5);
            pictureBox.Size = new Size(300, 80);
            pictureBox.SizeMode = PictureBoxSizeMode.AutoSize;
            pictureBox.Image = new Bitmap(this.GetType().Assembly.GetManifestResourceStream("Resourcer.Application.png"));
            this.Controls.Add(pictureBox);

            Label applicationLabel = new Label();
            applicationLabel.FlatStyle = FlatStyle.System;
            applicationLabel.Text = (this.GetType().Assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyTitleAttribute), false)[0] as System.Reflection.AssemblyTitleAttribute).Title + ", Version " + (this.GetType().Assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyInformationalVersionAttribute), false)[0] as System.Reflection.AssemblyInformationalVersionAttribute).InformationalVersion;
            applicationLabel.Location = new Point(20,100);
            applicationLabel.Size = new Size(270, 16);
            this.Controls.Add(applicationLabel);

            Label messageLabel = new Label();
            messageLabel.FlatStyle = FlatStyle.System;
            messageLabel.Text = (this.GetType().Assembly.GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false)[0] as AssemblyCopyrightAttribute).Copyright;
            messageLabel.Location = new Point(20,118);
            messageLabel.Size = new Size(270, 32);
            this.Controls.Add(messageLabel);

            Resourcer.LinkLabel linkLabel = new Resourcer.LinkLabel();
            linkLabel.FlatStyle = FlatStyle.System;
            linkLabel.Location = new Point(20, 150);
            linkLabel.Size = new Size(200, 16);
            linkLabel.Text = StringTable.GetString("Homepage");
            this.Controls.Add(linkLabel);

            Button acceptButton = new Button();
            acceptButton.FlatStyle = FlatStyle.System;
            acceptButton.Location = new Point(230, 170);
            acceptButton.Text = StringTable.GetString("Ok");
            acceptButton.Size = new Size(75, 23);
            acceptButton.TabIndex = 0;
            acceptButton.DialogResult = DialogResult.OK;
            this.Controls.Add(acceptButton);

            this.AcceptButton = acceptButton;
            this.CancelButton = acceptButton;
        }