Beispiel #1
0
        // reopen a history QRcode
        private void listBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            if (listBox1.SelectedItem != null)
            {
                string reopenQR = listBox1.SelectedItem.ToString();

                textBox1.Text = reopenQR;
                //using tempflag to avoid re write in listbox
                bool tempflag = false;
                if (autogenerate == true)
                {
                    tempflag     = true;
                    autogenerate = false;
                }
                if (gamemode != true)
                {
                    QR.RegenerateQr(resolution, reopenQR, pictureBox1, progressBar1);
                    toolStripStatusLabel1.Text = "重新生成 :" + reopenQR;
                }
                if (tempflag)
                {
                    autogenerate = true;
                }
            }
        }
Beispiel #2
0
        public Form1()
        {
            InitializeComponent();
            QR qr = new QR();

            toolStripStatusLabel1.Text = "在右侧文本框输入文字/代码/网址 生成二维码";
        }
Beispiel #3
0
 // set resolution
 private void trackBar1_Scroll(object sender, EventArgs e)
 {
     resolution  = trackBar1.Value;
     label1.Text = "清晰度:" + resolution;
     QR.RegenerateQr(resolution, textBox1.Text, pictureBox1, progressBar1);
     toolStripStatusLabel1.Text = "清晰度调节到 :" + resolution;
     if (resolution > 21)
     {
         toolStripStatusLabel1.Text = "清晰度调节到 :" + resolution + " 推荐内容文字长的内容使用";
     }
 }
Beispiel #4
0
 //normaly generate a QRcode use button
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Equals(""))
     {
         return;
     }
     toolStripStatusLabel1.Text = "如果没有生成,请耐心等待,不要重复点击";
     QR.RegenerateQr(resolution, textBox1.Text, pictureBox1, progressBar1);
     QRcodes.AddFirst(textBox1.Text);
     filllistbox();
     if (autoclear == true)
     {
         textBox1.Clear();
     }
 }
Beispiel #5
0
 //autogenerate qrcode on text changed
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     if (textBox1.Text.Equals(""))
     {
         return;
     }
     if (autogenerate == true)
     {
         if (gamemode == true)
         {
             QRcodes.AddFirst(textBox1.Text);
             filllistbox();
         }
         else
         {
             QR.RegenerateQr(resolution, textBox1.Text, pictureBox1, progressBar1);
         }
     }
 }