angefangen qr code Adresse

This commit is contained in:
2024-08-31 10:06:54 +02:00
parent d98c90f534
commit 26d0656fb5
2 changed files with 49 additions and 7 deletions
+32 -3
View File
@@ -37,8 +37,11 @@
pb_QRC = new PictureBox(); pb_QRC = new PictureBox();
button1 = new Button(); button1 = new Button();
pb_icon = new PictureBox(); pb_icon = new PictureBox();
bt_clear_Icon = new Button();
bt_createQRAdress = new Button();
tabControl1.SuspendLayout(); tabControl1.SuspendLayout();
tabPage1.SuspendLayout(); tabPage1.SuspendLayout();
tabPage2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)pb_QRC).BeginInit(); ((System.ComponentModel.ISupportInitialize)pb_QRC).BeginInit();
((System.ComponentModel.ISupportInitialize)pb_icon).BeginInit(); ((System.ComponentModel.ISupportInitialize)pb_icon).BeginInit();
SuspendLayout(); SuspendLayout();
@@ -95,10 +98,11 @@
// //
// tabPage2 // tabPage2
// //
tabPage2.Controls.Add(bt_createQRAdress);
tabPage2.Location = new Point(4, 24); tabPage2.Location = new Point(4, 24);
tabPage2.Name = "tabPage2"; tabPage2.Name = "tabPage2";
tabPage2.Padding = new Padding(3); tabPage2.Padding = new Padding(3);
tabPage2.Size = new Size(412, 294); tabPage2.Size = new Size(412, 172);
tabPage2.TabIndex = 1; tabPage2.TabIndex = 1;
tabPage2.Text = "tabPage2"; tabPage2.Text = "tabPage2";
tabPage2.UseVisualStyleBackColor = true; tabPage2.UseVisualStyleBackColor = true;
@@ -116,7 +120,7 @@
// //
button1.Location = new Point(434, 36); button1.Location = new Point(434, 36);
button1.Name = "button1"; button1.Name = "button1";
button1.Size = new Size(75, 23); button1.Size = new Size(96, 23);
button1.TabIndex = 2; button1.TabIndex = 2;
button1.Text = "Icon?"; button1.Text = "Icon?";
button1.UseVisualStyleBackColor = true; button1.UseVisualStyleBackColor = true;
@@ -124,18 +128,40 @@
// //
// pb_icon // pb_icon
// //
pb_icon.Location = new Point(625, 40); pb_icon.BorderStyle = BorderStyle.FixedSingle;
pb_icon.Location = new Point(536, 36);
pb_icon.Name = "pb_icon"; pb_icon.Name = "pb_icon";
pb_icon.Size = new Size(184, 168); pb_icon.Size = new Size(184, 168);
pb_icon.SizeMode = PictureBoxSizeMode.Zoom; pb_icon.SizeMode = PictureBoxSizeMode.Zoom;
pb_icon.TabIndex = 3; pb_icon.TabIndex = 3;
pb_icon.TabStop = false; pb_icon.TabStop = false;
// //
// bt_clear_Icon
//
bt_clear_Icon.Location = new Point(433, 65);
bt_clear_Icon.Name = "bt_clear_Icon";
bt_clear_Icon.Size = new Size(97, 23);
bt_clear_Icon.TabIndex = 4;
bt_clear_Icon.Text = "Icon löschen";
bt_clear_Icon.UseVisualStyleBackColor = true;
bt_clear_Icon.Click += bt_clear_Icon_Click;
//
// bt_createQRAdress
//
bt_createQRAdress.Location = new Point(6, 143);
bt_createQRAdress.Name = "bt_createQRAdress";
bt_createQRAdress.Size = new Size(164, 23);
bt_createQRAdress.TabIndex = 0;
bt_createQRAdress.Text = "generiere QR";
bt_createQRAdress.UseVisualStyleBackColor = true;
bt_createQRAdress.Click += bt_createQRAdress_Click;
//
// Main // Main
// //
AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(929, 633); ClientSize = new Size(929, 633);
Controls.Add(bt_clear_Icon);
Controls.Add(pb_icon); Controls.Add(pb_icon);
Controls.Add(button1); Controls.Add(button1);
Controls.Add(pb_QRC); Controls.Add(pb_QRC);
@@ -145,6 +171,7 @@
tabControl1.ResumeLayout(false); tabControl1.ResumeLayout(false);
tabPage1.ResumeLayout(false); tabPage1.ResumeLayout(false);
tabPage1.PerformLayout(); tabPage1.PerformLayout();
tabPage2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)pb_QRC).EndInit(); ((System.ComponentModel.ISupportInitialize)pb_QRC).EndInit();
((System.ComponentModel.ISupportInitialize)pb_icon).EndInit(); ((System.ComponentModel.ISupportInitialize)pb_icon).EndInit();
ResumeLayout(false); ResumeLayout(false);
@@ -161,5 +188,7 @@
private PictureBox pb_QRC; private PictureBox pb_QRC;
private Button button1; private Button button1;
private PictureBox pb_icon; private PictureBox pb_icon;
private Button bt_clear_Icon;
private Button bt_createQRAdress;
} }
} }
+17 -4
View File
@@ -24,10 +24,10 @@ namespace QR_Code_Generator
void generateQR(QRCodeData qrCodeData) void generateQR(QRCodeData qrCodeData)
{ {
Bitmap icon = null; Bitmap? icon = null;
if (pb_icon.Image != null) if (pb_icon.Image != null)
{ {
icon = (Bitmap)pb_icon.Image; icon = (Bitmap)pb_icon.Image;
} }
using (QRCode qrCode = new QRCode(qrCodeData)) using (QRCode qrCode = new QRCode(qrCodeData))
{ {
@@ -41,7 +41,7 @@ namespace QR_Code_Generator
{ {
pb_icon.Image = SelectImage(); pb_icon.Image = SelectImage();
} }
private Image SelectImage() private Image? SelectImage()
{ {
using (OpenFileDialog openFileDialog = new OpenFileDialog()) using (OpenFileDialog openFileDialog = new OpenFileDialog())
{ {
@@ -62,5 +62,18 @@ namespace QR_Code_Generator
} }
} }
} }
private void bt_clear_Icon_Click(object sender, EventArgs e)
{
pb_icon.Image = null;
}
private void bt_createQRAdress_Click(object sender, EventArgs e)
{
string name = string.Empty;
string nachname = string.Empty;
string strasse = string.Empty;
}
} }
} }