private void CreateQRCodeByZXingAPI() { int intWidth = 300; ByteMatrix byteMatrix; if (rdbManualSize.Checked) { intWidth = (int)nudManualSize.Value; } else if (rdb80.Checked) { intWidth = 80; } else if (rdb100.Checked) { intWidth = 100; } else if (rdb125.Checked) { intWidth = 125; } else if (rdb200.Checked) { intWidth = 200; } else if (rdb250.Checked) { intWidth = 250; } else if (rdb300.Checked) { intWidth = 300; } else if (rdb400.Checked) { intWidth = 400; } else if (rdb500.Checked) { intWidth = 500; } try { byteMatrix = new MultiFormatWriter().encode(txtText.Text, BarcodeFormat.QR_CODE, intWidth, intWidth); picCode.Image = byteMatrix.ToBitmap(); } catch (Exception) { picCode.Image = picCode.ErrorImage; } }