2021-03-04 10:44:09 +01:00
using System ;
using System.Collections.Generic ;
2025-07-08 12:03:11 +02:00
using System.ComponentModel ;
2021-03-04 10:44:09 +01:00
using System.Diagnostics ;
using System.Drawing ;
using System.IO ;
using System.Runtime.CompilerServices ;
using System.Threading ;
using System.Windows.Forms ;
using CatalogVbLib ;
using Microsoft.VisualBasic ;
using Microsoft.VisualBasic.CompilerServices ;
namespace ImageCatalog
{
public delegate void XyThreadAddold ( string Info ) ;
public class Form1 : Form
{
/* TODO ERROR: Skipped RegionDirectiveTrivia */
public Form1 ( ) : base ( )
{
base . Load + = Form1_Load ;
// This call is required by the Windows Form Designer.
InitializeComponent ( ) ;
// Add any initialization after the InitializeComponent() call
}
// Form overrides dispose to clean up the component list.
protected override void Dispose ( bool disposing )
{
if ( disposing )
{
if ( components is object )
{
components . Dispose ( ) ;
}
}
base . Dispose ( disposing ) ;
}
// Required by the Windows Form Designer
private System . ComponentModel . IContainer components ;
// NOTE: The following procedure is required by the Windows Form Designer
// It can be modified using the Windows Form Designer.
// Do not modify it using the code editor.
private Button _Button1 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal Button Button1
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button1 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button1 ! = null )
{
_Button1 . Click - = btnCreaCatalogo_Click ;
}
_Button1 = value ;
if ( _Button1 ! = null )
{
_Button1 . Click + = btnCreaCatalogo_Click ;
}
}
}
internal Label Label10 ;
internal Label Label17 ;
internal Label Label18 ;
internal Label Label19 ;
internal Label Label20 ;
private Button _Button6 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal Button Button6
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button6 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button6 ! = null )
{
_Button6 . Click - = Button6_Click ;
}
_Button6 = value ;
if ( _Button6 ! = null )
{
_Button6 . Click + = Button6_Click ;
}
}
}
private Button _Button5 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal Button Button5
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button5 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button5 ! = null )
{
_Button5 . Click - = Button5_Click ;
}
_Button5 = value ;
if ( _Button5 ! = null )
{
_Button5 . Click + = Button5_Click ;
}
}
}
private Button _Button7 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal Button Button7
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button7 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button7 ! = null )
{
_Button7 . Click - = Button7_Click ;
}
_Button7 = value ;
if ( _Button7 ! = null )
{
_Button7 . Click + = Button7_Click ;
}
}
}
internal Label Label27 ;
internal TextBox TextBox13 ;
internal Label Label16 ;
internal Label Label7 ;
internal TextBox TextBox7 ;
internal Label Label8 ;
internal TextBox TextBox8 ;
internal CheckBox CheckBox2 ;
internal Label Label43 ;
internal CheckBox CheckBox22 ;
internal TabPage TabPage4 ;
internal GroupBox GroupBox6 ;
internal PictureBox PictureBox2 ;
private PictureBox _PictureBox1 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal PictureBox PictureBox1
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _PictureBox1 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _PictureBox1 ! = null )
{
_PictureBox1 . MouseMove - = PictureBox1_MouseMove ;
_PictureBox1 . MouseUp - = PictureBox1_MouseUp ;
}
_PictureBox1 = value ;
if ( _PictureBox1 ! = null )
{
_PictureBox1 . MouseMove + = PictureBox1_MouseMove ;
_PictureBox1 . MouseUp + = PictureBox1_MouseUp ;
}
}
}
internal ComboBox ComboBox5 ;
internal ComboBox ComboBox4 ;
internal TextBox TextBox19 ;
internal Label Label28 ;
internal CheckBox CheckBox5 ;
internal TextBox TextBox15 ;
internal TextBox TextBox14 ;
internal Label Label25 ;
internal TextBox TextBox16 ;
internal Label Label24 ;
internal Label Label22 ;
internal Label Label23 ;
private Button _Button4 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal Button Button4
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button4 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button4 ! = null )
{
_Button4 . Click - = Button4_Click ;
}
_Button4 = value ;
if ( _Button4 ! = null )
{
_Button4 . Click + = Button4_Click ;
}
}
}
internal TextBox TextBox10 ;
internal Label Label29 ;
internal Label Label30 ;
internal PictureBox PictureBox3 ;
internal TabPage TabPage1 ;
internal GroupBox GroupBox1 ;
internal Panel Panel2 ;
internal RadioButton RadioButton3 ;
internal RadioButton RadioButton7 ;
internal RadioButton RadioButton4 ;
internal RadioButton RadioButton6 ;
internal RadioButton RadioButton5 ;
internal Label Label5 ;
internal TextBox TextBox5 ;
internal Label Label6 ;
internal TextBox TextBox6 ;
internal Label Label3 ;
internal TextBox TextBox3 ;
internal CheckBox CheckBox1 ;
internal TabPage TabPage2 ;
internal GroupBox GroupBox2 ;
internal TextBox TextBox26 ;
internal Label Label37 ;
internal Label Label38 ;
internal TextBox TextBox27 ;
internal Label Label39 ;
internal TextBox TextBox28 ;
internal CheckBox CheckBox15 ;
internal TabPage TabPage3 ;
internal GroupBox GroupBox10 ;
internal Label Label42 ;
internal Label Label41 ;
internal TextBox TextBox31 ;
internal TextBox TextBox30 ;
internal GroupBox GroupBox9 ;
internal CheckBox CheckBox17 ;
internal CheckBox CheckBox16 ;
internal GroupBox GroupBox5 ;
private Button _Button8 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal Button Button8
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button8 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button8 ! = null )
{
_Button8 . Click - = Button8_Click ;
}
_Button8 = value ;
if ( _Button8 ! = null )
{
_Button8 . Click + = Button8_Click ;
}
}
}
internal Label Label36 ;
internal TextBox TextBox25 ;
internal Label Label35 ;
internal ComboBox ComboBox3 ;
internal TextBox TextBox11 ;
internal Label Label12 ;
internal Label Label11 ;
internal CheckBox CheckBox3 ;
internal GroupBox GroupBox4 ;
internal Label Label40 ;
internal TextBox TextBox29 ;
internal TextBox TextBox18 ;
internal Label Label26 ;
internal DateTimePicker DateTimePicker1 ;
internal CheckBox CheckBox8 ;
internal TextBox TextBox9 ;
internal CheckBox CheckBox7 ;
internal Label Label4 ;
internal TextBox TextBox4 ;
internal Label Label9 ;
internal Label Label13 ;
internal ComboBox ComboBox1 ;
internal ComboBox ComboBox2 ;
internal Label Label14 ;
internal TextBox TextBox12 ;
internal Label Label15 ;
internal TabPage TabPage5 ;
internal GroupBox GroupBox3 ;
internal CheckBox CheckBox6 ;
private Button _Button3 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal Button Button3
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button3 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button3 ! = null )
{
_Button3 . Click - = Button3_Click ;
}
_Button3 = value ;
if ( _Button3 ! = null )
{
_Button3 . Click + = Button3_Click ;
}
}
}
private Button _Button2 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2021-03-04 10:44:09 +01:00
internal Button Button2
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _Button2 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _Button2 ! = null )
{
_Button2 . Click - = Button2_Click ;
}
_Button2 = value ;
if ( _Button2 ! = null )
{
_Button2 . Click + = Button2_Click ;
}
}
}
internal Label Label1 ;
internal Label Label2 ;
internal TextBox TextBox1 ;
internal TextBox TextBox2 ;
internal GroupBox GroupBox8 ;
internal RadioButton RadioButton2 ;
internal RadioButton RadioButton1 ;
internal TextBox TextBox21 ;
internal Label Label34 ;
internal TextBox TextBox20 ;
internal Label Label33 ;
internal Label Label31 ;
internal CheckBox CheckBox11 ;
internal TextBox TextBox17 ;
internal Label Label32 ;
internal GroupBox GroupBox7 ;
internal CheckBox CheckBox10 ;
internal CheckBox CheckBox9 ;
internal TabControl TabControl1 ;
internal Label Label45 ;
internal TextBox TextBox32 ;
internal TextBox TextBox33 ;
internal TextBox TextBox34 ;
internal Label Label46 ;
internal ProgressBar ProgressBar1 ;
internal Panel Panel1 ;
private CheckBox _CheckBox18 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal CheckBox CheckBox18
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _CheckBox18 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _CheckBox18 ! = null )
{
_CheckBox18 . CheckedChanged - = CheckBox18_CheckedChanged ;
}
_CheckBox18 = value ;
if ( _CheckBox18 ! = null )
{
_CheckBox18 . CheckedChanged + = CheckBox18_CheckedChanged ;
}
}
}
private CheckBox _CheckBox4 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal CheckBox CheckBox4
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _CheckBox4 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _CheckBox4 ! = null )
{
_CheckBox4 . CheckedChanged - = CheckBox4_CheckedChanged ;
}
_CheckBox4 = value ;
if ( _CheckBox4 ! = null )
{
_CheckBox4 . CheckedChanged + = CheckBox4_CheckedChanged ;
}
}
}
private CheckBox _CheckBox12 ;
2025-07-08 12:03:11 +02:00
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2021-03-04 10:44:09 +01:00
internal CheckBox CheckBox12
{
[MethodImpl(MethodImplOptions.Synchronized)]
get
{
return _CheckBox12 ;
}
[MethodImpl(MethodImplOptions.Synchronized)]
set
{
if ( _CheckBox12 ! = null )
{
_CheckBox12 . CheckedChanged - = CheckBox12_CheckedChanged ;
}
_CheckBox12 = value ;
if ( _CheckBox12 ! = null )
{
_CheckBox12 . CheckedChanged + = CheckBox12_CheckedChanged ;
}
}
}
internal Label Label44 ;
[DebuggerStepThrough()]
private void InitializeComponent ( )
{
_Button1 = new Button ( ) ;
_Button1 . Click + = new EventHandler ( btnCreaCatalogo_Click ) ;
Label10 = new Label ( ) ;
Label17 = new Label ( ) ;
Label18 = new Label ( ) ;
Label19 = new Label ( ) ;
Label20 = new Label ( ) ;
_Button6 = new Button ( ) ;
_Button6 . Click + = new EventHandler ( Button6_Click ) ;
_Button5 = new Button ( ) ;
_Button5 . Click + = new EventHandler ( Button5_Click ) ;
_Button7 = new Button ( ) ;
_Button7 . Click + = new EventHandler ( Button7_Click ) ;
Label27 = new Label ( ) ;
TextBox13 = new TextBox ( ) ;
Label16 = new Label ( ) ;
Label7 = new Label ( ) ;
TextBox7 = new TextBox ( ) ;
Label8 = new Label ( ) ;
TextBox8 = new TextBox ( ) ;
CheckBox2 = new CheckBox ( ) ;
Label43 = new Label ( ) ;
CheckBox22 = new CheckBox ( ) ;
Label44 = new Label ( ) ;
TabPage4 = new TabPage ( ) ;
GroupBox6 = new GroupBox ( ) ;
PictureBox2 = new PictureBox ( ) ;
_PictureBox1 = new PictureBox ( ) ;
_PictureBox1 . MouseMove + = new MouseEventHandler ( PictureBox1_MouseMove ) ;
_PictureBox1 . MouseUp + = new MouseEventHandler ( PictureBox1_MouseUp ) ;
ComboBox5 = new ComboBox ( ) ;
ComboBox4 = new ComboBox ( ) ;
TextBox19 = new TextBox ( ) ;
Label28 = new Label ( ) ;
CheckBox5 = new CheckBox ( ) ;
TextBox15 = new TextBox ( ) ;
TextBox14 = new TextBox ( ) ;
Label25 = new Label ( ) ;
TextBox16 = new TextBox ( ) ;
Label24 = new Label ( ) ;
Label22 = new Label ( ) ;
Label23 = new Label ( ) ;
_Button4 = new Button ( ) ;
_Button4 . Click + = new EventHandler ( Button4_Click ) ;
TextBox10 = new TextBox ( ) ;
Label29 = new Label ( ) ;
Label30 = new Label ( ) ;
PictureBox3 = new PictureBox ( ) ;
TabPage1 = new TabPage ( ) ;
GroupBox1 = new GroupBox ( ) ;
Label46 = new Label ( ) ;
TextBox33 = new TextBox ( ) ;
Panel2 = new Panel ( ) ;
RadioButton3 = new RadioButton ( ) ;
RadioButton7 = new RadioButton ( ) ;
RadioButton4 = new RadioButton ( ) ;
RadioButton6 = new RadioButton ( ) ;
RadioButton5 = new RadioButton ( ) ;
Label5 = new Label ( ) ;
TextBox5 = new TextBox ( ) ;
Label6 = new Label ( ) ;
TextBox6 = new TextBox ( ) ;
Label3 = new Label ( ) ;
TextBox3 = new TextBox ( ) ;
CheckBox1 = new CheckBox ( ) ;
TabPage2 = new TabPage ( ) ;
GroupBox2 = new GroupBox ( ) ;
Label45 = new Label ( ) ;
TextBox32 = new TextBox ( ) ;
TextBox26 = new TextBox ( ) ;
Label37 = new Label ( ) ;
Label38 = new Label ( ) ;
TextBox27 = new TextBox ( ) ;
Label39 = new Label ( ) ;
TextBox28 = new TextBox ( ) ;
CheckBox15 = new CheckBox ( ) ;
TabPage3 = new TabPage ( ) ;
GroupBox10 = new GroupBox ( ) ;
Label42 = new Label ( ) ;
Label41 = new Label ( ) ;
TextBox31 = new TextBox ( ) ;
TextBox30 = new TextBox ( ) ;
GroupBox9 = new GroupBox ( ) ;
CheckBox17 = new CheckBox ( ) ;
CheckBox16 = new CheckBox ( ) ;
GroupBox5 = new GroupBox ( ) ;
TextBox34 = new TextBox ( ) ;
_Button8 = new Button ( ) ;
_Button8 . Click + = new EventHandler ( Button8_Click ) ;
Label36 = new Label ( ) ;
TextBox25 = new TextBox ( ) ;
Label35 = new Label ( ) ;
ComboBox3 = new ComboBox ( ) ;
TextBox11 = new TextBox ( ) ;
Label12 = new Label ( ) ;
Label11 = new Label ( ) ;
CheckBox3 = new CheckBox ( ) ;
GroupBox4 = new GroupBox ( ) ;
Label40 = new Label ( ) ;
TextBox29 = new TextBox ( ) ;
TextBox18 = new TextBox ( ) ;
Label26 = new Label ( ) ;
DateTimePicker1 = new DateTimePicker ( ) ;
CheckBox8 = new CheckBox ( ) ;
TextBox9 = new TextBox ( ) ;
CheckBox7 = new CheckBox ( ) ;
Label4 = new Label ( ) ;
TextBox4 = new TextBox ( ) ;
Label9 = new Label ( ) ;
Label13 = new Label ( ) ;
ComboBox1 = new ComboBox ( ) ;
ComboBox2 = new ComboBox ( ) ;
Label14 = new Label ( ) ;
TextBox12 = new TextBox ( ) ;
Label15 = new Label ( ) ;
TabPage5 = new TabPage ( ) ;
GroupBox3 = new GroupBox ( ) ;
CheckBox6 = new CheckBox ( ) ;
_Button3 = new Button ( ) ;
_Button3 . Click + = new EventHandler ( Button3_Click ) ;
_Button2 = new Button ( ) ;
_Button2 . Click + = new EventHandler ( Button2_Click ) ;
Label1 = new Label ( ) ;
Label2 = new Label ( ) ;
TextBox1 = new TextBox ( ) ;
TextBox2 = new TextBox ( ) ;
GroupBox8 = new GroupBox ( ) ;
RadioButton2 = new RadioButton ( ) ;
RadioButton1 = new RadioButton ( ) ;
TextBox21 = new TextBox ( ) ;
Label34 = new Label ( ) ;
TextBox20 = new TextBox ( ) ;
Label33 = new Label ( ) ;
Label31 = new Label ( ) ;
CheckBox11 = new CheckBox ( ) ;
TextBox17 = new TextBox ( ) ;
Label32 = new Label ( ) ;
GroupBox7 = new GroupBox ( ) ;
CheckBox10 = new CheckBox ( ) ;
CheckBox9 = new CheckBox ( ) ;
TabControl1 = new TabControl ( ) ;
ProgressBar1 = new ProgressBar ( ) ;
_CheckBox12 = new CheckBox ( ) ;
_CheckBox12 . CheckedChanged + = new EventHandler ( CheckBox12_CheckedChanged ) ;
_CheckBox4 = new CheckBox ( ) ;
_CheckBox4 . CheckedChanged + = new EventHandler ( CheckBox4_CheckedChanged ) ;
_CheckBox18 = new CheckBox ( ) ;
_CheckBox18 . CheckedChanged + = new EventHandler ( CheckBox18_CheckedChanged ) ;
Panel1 = new Panel ( ) ;
TabPage4 . SuspendLayout ( ) ;
GroupBox6 . SuspendLayout ( ) ;
( ( System . ComponentModel . ISupportInitialize ) PictureBox2 ) . BeginInit ( ) ;
( ( System . ComponentModel . ISupportInitialize ) _PictureBox1 ) . BeginInit ( ) ;
( ( System . ComponentModel . ISupportInitialize ) PictureBox3 ) . BeginInit ( ) ;
TabPage1 . SuspendLayout ( ) ;
GroupBox1 . SuspendLayout ( ) ;
Panel2 . SuspendLayout ( ) ;
TabPage2 . SuspendLayout ( ) ;
GroupBox2 . SuspendLayout ( ) ;
TabPage3 . SuspendLayout ( ) ;
GroupBox10 . SuspendLayout ( ) ;
GroupBox9 . SuspendLayout ( ) ;
GroupBox5 . SuspendLayout ( ) ;
GroupBox4 . SuspendLayout ( ) ;
TabPage5 . SuspendLayout ( ) ;
GroupBox3 . SuspendLayout ( ) ;
GroupBox8 . SuspendLayout ( ) ;
GroupBox7 . SuspendLayout ( ) ;
TabControl1 . SuspendLayout ( ) ;
Panel1 . SuspendLayout ( ) ;
SuspendLayout ( ) ;
//
// Button1
//
_Button1 . Font = new Font ( "Microsoft Sans Serif" , 12.0f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
_Button1 . Location = new Point ( 539 , 77 ) ;
_Button1 . Name = "_Button1" ;
_Button1 . Size = new Size ( 192 , 39 ) ;
_Button1 . TabIndex = 2 ;
_Button1 . Text = "crea catalogo" ;
//
// Label10
//
Label10 . Font = new Font ( "Microsoft Sans Serif" , 14.25f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
Label10 . Location = new Point ( 539 , 163 ) ;
Label10 . Name = "Label10" ;
Label10 . Size = new Size ( 192 , 72 ) ;
Label10 . TabIndex = 21 ;
Label10 . Text = "file" ;
//
// Label17
//
Label17 . AutoSize = true ;
Label17 . Font = new Font ( "Microsoft Sans Serif" , 12.0f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
Label17 . Location = new Point ( 643 , 243 ) ;
Label17 . Name = "Label17" ;
Label17 . Size = new Size ( 19 , 20 ) ;
Label17 . TabIndex = 38 ;
Label17 . Text = "0" ;
//
// Label18
//
Label18 . AutoSize = true ;
Label18 . Font = new Font ( "Microsoft Sans Serif" , 12.0f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
Label18 . Location = new Point ( 643 , 262 ) ;
Label18 . Name = "Label18" ;
Label18 . Size = new Size ( 19 , 20 ) ;
Label18 . TabIndex = 39 ;
Label18 . Text = "0" ;
//
// Label19
//
Label19 . AutoSize = true ;
Label19 . Font = new Font ( "Microsoft Sans Serif" , 9.75f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
Label19 . Location = new Point ( 539 , 243 ) ;
Label19 . Name = "Label19" ;
Label19 . Size = new Size ( 80 , 16 ) ;
Label19 . TabIndex = 40 ;
Label19 . Text = "foto totali: " ;
//
// Label20
//
Label20 . AutoSize = true ;
Label20 . Font = new Font ( "Microsoft Sans Serif" , 9.75f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
Label20 . Location = new Point ( 539 , 262 ) ;
Label20 . Name = "Label20" ;
Label20 . Size = new Size ( 104 , 16 ) ;
Label20 . TabIndex = 41 ;
Label20 . Text = "foto generate:" ;
//
// Button6
//
_Button6 . Font = new Font ( "Microsoft Sans Serif" , 11.0f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
_Button6 . Location = new Point ( 539 , 12 ) ;
_Button6 . Name = "_Button6" ;
_Button6 . Size = new Size ( 192 , 32 ) ;
_Button6 . TabIndex = 12 ;
_Button6 . Text = "Carica impostazioni" ;
//
// Button5
//
_Button5 . Font = new Font ( "Microsoft Sans Serif" , 11.0f , FontStyle . Bold , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
_Button5 . Location = new Point ( 539 , 43 ) ;
_Button5 . Name = "_Button5" ;
_Button5 . Size = new Size ( 192 , 32 ) ;
_Button5 . TabIndex = 43 ;
_Button5 . Text = "Salva impostazioni" ;
//
// Button7
//
_Button7 . Font = new Font ( "Microsoft Sans Serif" , 14.25f , FontStyle . Regular , GraphicsUnit . Point , Conversions . ToByte ( 0 ) ) ;
_Button7 . Location = new Point ( 539 , 120 ) ;
_Button7 . Name = "_Button7" ;
_Button7 . Size = new Size ( 192 , 40 ) ;
_Button7 . TabIndex = 44 ;
_Button7 . Text = "stop creazione" ;
//
// Label27
//
Label27 . Location = new Point ( 591 , 346 ) ;
Label27 . Name = "Label27" ;
Label27 . Size = new Size ( 140 , 20 ) ;
Label27 . TabIndex = 46 ;
Label27 . Text = "Versione 2.0 BETA 1" ;
Label27 . TextAlign = ContentAlignment . MiddleRight ;
//
// TextBox13
//
TextBox13 . Location = new Point ( 224 , 48 ) ;
TextBox13 . Name = "TextBox13" ;
TextBox13 . Size = new Size ( 56 , 20 ) ;
TextBox13 . TabIndex = 20 ;
TextBox13 . Text = "TextBox13" ;
//
// Label16
//
Label16 . ForeColor = Color . Black ;
Label16 . Location = new Point ( 168 , 48 ) ;
Label16 . Name = "Label16" ;
Label16 . Size = new Size ( 48 , 16 ) ;
Label16 . TabIndex = 19 ;
Label16 . Text = "Suffisso" ;
Label16 . TextAlign = ContentAlignment . MiddleRight ;
//
// Label7
//
Label7 . AutoSize = true ;
Label7 . ForeColor = Color . Black ;
Label7 . Location = new Point ( 24 , 24 ) ;
Label7 . Name = "Label7" ;
Label7 . Size = new Size ( 41 , 13 ) ;
Label7 . TabIndex = 16 ;
Label7 . Text = "Altezza" ;
//
// TextBox7
//
TextBox7 . Location = new Point ( 72 , 24 ) ;
TextBox7 . Name = "TextBox7" ;
TextBox7 . Size = new Size ( 72 , 20 ) ;
TextBox7 . TabIndex = 14 ;
TextBox7 . Text = "TextBox7" ;
//
// Label8
//
Label8 . AutoSize = true ;
Label8 . ForeColor = Color . Black ;
Label8 . Location = new Point ( 8 , 48 ) ;
Label8 . Name = "Label8" ;
Label8 . Size = new Size ( 56 , 13 ) ;
Label8 . TabIndex = 17 ;
Label8 . Text = "Larghezza" ;
//
// TextBox8
//
TextBox8 . Location = new Point ( 72 , 48 ) ;
TextBox8 . Name = "TextBox8" ;
TextBox8 . Size = new Size ( 72 , 20 ) ;
TextBox8 . TabIndex = 15 ;
TextBox8 . Text = "TextBox8" ;
//
// CheckBox2
//
CheckBox2 . Checked = true ;
CheckBox2 . CheckState = CheckState . Checked ;
CheckBox2 . ForeColor = Color . Black ;
CheckBox2 . Location = new Point ( 168 , 16 ) ;
CheckBox2 . Name = "CheckBox2" ;
CheckBox2 . Size = new Size ( 120 , 32 ) ;
CheckBox2 . TabIndex = 18 ;
CheckBox2 . Text = "Mantieni dimensioni originali" ;
//
// Label43
//
Label43 . AutoSize = true ;
Label43 . Location = new Point ( 651 , 303 ) ;
Label43 . Name = "Label43" ;
Label43 . Size = new Size ( 25 , 13 ) ;
Label43 . TabIndex = 49 ;
Label43 . Text = "000" ;
//
// CheckBox22
//
CheckBox22 . AutoSize = true ;
CheckBox22 . Location = new Point ( 539 , 326 ) ;
CheckBox22 . Name = "CheckBox22" ;
CheckBox22 . Size = new Size ( 104 , 17 ) ;
CheckBox22 . TabIndex = 50 ;
CheckBox22 . Text = "Arresta il sistema" ;
CheckBox22 . UseVisualStyleBackColor = true ;
//
// Label44
//
Label44 . AutoSize = true ;
Label44 . Location = new Point ( 539 , 303 ) ;
Label44 . Name = "Label44" ;
Label44 . Size = new Size ( 106 , 13 ) ;
Label44 . TabIndex = 51 ;
Label44 . Text = "Tempo elaborazione:" ;
//
// TabPage4
//
TabPage4 . Controls . Add ( GroupBox6 ) ;
TabPage4 . Location = new Point ( 4 , 22 ) ;
TabPage4 . Name = "TabPage4" ;
TabPage4 . Padding = new Padding ( 3 ) ;
TabPage4 . Size = new Size ( 513 , 326 ) ;
TabPage4 . TabIndex = 3 ;
TabPage4 . Text = "Logo" ;
TabPage4 . UseVisualStyleBackColor = true ;
//
// GroupBox6
//
GroupBox6 . Controls . Add ( PictureBox2 ) ;
GroupBox6 . Controls . Add ( _PictureBox1 ) ;
GroupBox6 . Controls . Add ( ComboBox5 ) ;
GroupBox6 . Controls . Add ( ComboBox4 ) ;
GroupBox6 . Controls . Add ( TextBox19 ) ;
GroupBox6 . Controls . Add ( Label28 ) ;
GroupBox6 . Controls . Add ( CheckBox5 ) ;
GroupBox6 . Controls . Add ( TextBox15 ) ;
GroupBox6 . Controls . Add ( TextBox14 ) ;
GroupBox6 . Controls . Add ( Label25 ) ;
GroupBox6 . Controls . Add ( TextBox16 ) ;
GroupBox6 . Controls . Add ( Label24 ) ;
GroupBox6 . Controls . Add ( Label22 ) ;
GroupBox6 . Controls . Add ( Label23 ) ;
GroupBox6 . Controls . Add ( _Button4 ) ;
GroupBox6 . Controls . Add ( TextBox10 ) ;
GroupBox6 . Controls . Add ( Label29 ) ;
GroupBox6 . Controls . Add ( Label30 ) ;
GroupBox6 . Controls . Add ( PictureBox3 ) ;
GroupBox6 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox6 . Location = new Point ( 6 , 6 ) ;
GroupBox6 . Name = "GroupBox6" ;
GroupBox6 . Size = new Size ( 496 , 224 ) ;
GroupBox6 . TabIndex = 42 ;
GroupBox6 . TabStop = false ;
GroupBox6 . Text = "Logo" ;
//
// PictureBox2
//
PictureBox2 . BorderStyle = BorderStyle . FixedSingle ;
PictureBox2 . Location = new Point ( 144 , 192 ) ;
PictureBox2 . Name = "PictureBox2" ;
PictureBox2 . Size = new Size ( 24 , 24 ) ;
PictureBox2 . TabIndex = 44 ;
PictureBox2 . TabStop = false ;
PictureBox2 . Visible = false ;
//
// PictureBox1
//
_PictureBox1 . Cursor = Cursors . Cross ;
_PictureBox1 . Location = new Point ( 256 , 56 ) ;
_PictureBox1 . Name = "_PictureBox1" ;
_PictureBox1 . Size = new Size ( 224 , 160 ) ;
_PictureBox1 . SizeMode = PictureBoxSizeMode . StretchImage ;
_PictureBox1 . TabIndex = 43 ;
_PictureBox1 . TabStop = false ;
//
// ComboBox5
//
ComboBox5 . Location = new Point ( 144 , 168 ) ;
ComboBox5 . Name = "ComboBox5" ;
ComboBox5 . Size = new Size ( 96 , 21 ) ;
ComboBox5 . TabIndex = 42 ;
ComboBox5 . Text = "ComboBox5" ;
//
// ComboBox4
//
ComboBox4 . Location = new Point ( 144 , 144 ) ;
ComboBox4 . Name = "ComboBox4" ;
ComboBox4 . Size = new Size ( 96 , 21 ) ;
ComboBox4 . TabIndex = 41 ;
ComboBox4 . Text = "ComboBox4" ;
//
// TextBox19
//
TextBox19 . Location = new Point ( 144 , 96 ) ;
TextBox19 . Name = "TextBox19" ;
TextBox19 . Size = new Size ( 96 , 20 ) ;
TextBox19 . TabIndex = 40 ;
TextBox19 . Text = "TextBox19" ;
//
// Label28
//
Label28 . ForeColor = Color . Black ;
Label28 . Location = new Point ( 17 , 97 ) ;
Label28 . Name = "Label28" ;
Label28 . Size = new Size ( 120 , 16 ) ;
Label28 . TabIndex = 39 ;
Label28 . Text = "Trasparenza (0-100%)" ;
Label28 . TextAlign = ContentAlignment . MiddleLeft ;
//
// CheckBox5
//
CheckBox5 . ForeColor = Color . Black ;
CheckBox5 . Location = new Point ( 0 , 26 ) ;
CheckBox5 . Name = "CheckBox5" ;
CheckBox5 . Size = new Size ( 72 , 20 ) ;
CheckBox5 . TabIndex = 38 ;
CheckBox5 . Text = "Aggiungi" ;
//
// TextBox15
//
TextBox15 . Location = new Point ( 144 , 72 ) ;
TextBox15 . Name = "TextBox15" ;
TextBox15 . Size = new Size ( 96 , 20 ) ;
TextBox15 . TabIndex = 19 ;
TextBox15 . Text = "TextBox15" ;
//
// TextBox14
//
TextBox14 . Location = new Point ( 144 , 48 ) ;
TextBox14 . Name = "TextBox14" ;
TextBox14 . Size = new Size ( 96 , 20 ) ;
TextBox14 . TabIndex = 18 ;
TextBox14 . Text = "TextBox14" ;
//
// Label25
//
Label25 . AutoSize = true ;
Label25 . ForeColor = Color . Black ;
Label25 . Location = new Point ( 17 , 168 ) ;
Label25 . Name = "Label25" ;
Label25 . Size = new Size ( 95 , 13 ) ;
Label25 . TabIndex = 36 ;
Label25 . Text = "Posizione verticale" ;
Label25 . TextAlign = ContentAlignment . MiddleLeft ;
//
// TextBox16
//
TextBox16 . Location = new Point ( 144 , 120 ) ;
TextBox16 . Name = "TextBox16" ;
TextBox16 . Size = new Size ( 96 , 20 ) ;
TextBox16 . TabIndex = 35 ;
TextBox16 . Text = "TextBox16" ;
//
// Label24
//
Label24 . AutoSize = true ;
Label24 . ForeColor = Color . Black ;
Label24 . Location = new Point ( 19 , 123 ) ;
Label24 . Name = "Label24" ;
Label24 . Size = new Size ( 88 , 13 ) ;
Label24 . TabIndex = 34 ;
Label24 . Text = "Margine (pixel/%)" ;
Label24 . TextAlign = ContentAlignment . MiddleLeft ;
//
// Label22
//
Label22 . AutoSize = true ;
Label22 . ForeColor = Color . Black ;
Label22 . Location = new Point ( 19 , 51 ) ;
Label22 . Name = "Label22" ;
Label22 . Size = new Size ( 41 , 13 ) ;
Label22 . TabIndex = 20 ;
Label22 . Text = "Altezza" ;
Label22 . TextAlign = ContentAlignment . MiddleLeft ;
//
// Label23
//
Label23 . AutoSize = true ;
Label23 . ForeColor = Color . Black ;
Label23 . Location = new Point ( 19 , 75 ) ;
Label23 . Name = "Label23" ;
Label23 . Size = new Size ( 56 , 13 ) ;
Label23 . TabIndex = 21 ;
Label23 . Text = "Larghezza" ;
Label23 . TextAlign = ContentAlignment . MiddleLeft ;
//
// Button4
//
_Button4 . Location = new Point ( 464 , 24 ) ;
_Button4 . Name = "_Button4" ;
_Button4 . Size = new Size ( 24 , 20 ) ;
_Button4 . TabIndex = 8 ;
_Button4 . Text = "..." ;
//
// TextBox10
//
TextBox10 . Location = new Point ( 144 , 24 ) ;
TextBox10 . Name = "TextBox10" ;
TextBox10 . Size = new Size ( 312 , 20 ) ;
TextBox10 . TabIndex = 6 ;
TextBox10 . Text = "TextBox10" ;
//
// Label29
//
Label29 . AutoSize = true ;
Label29 . ForeColor = Color . Black ;
Label29 . Location = new Point ( 17 , 147 ) ;
Label29 . Name = "Label29" ;
Label29 . Size = new Size ( 105 , 13 ) ;
Label29 . TabIndex = 36 ;
Label29 . Text = "Posizione orizzontale" ;
Label29 . TextAlign = ContentAlignment . MiddleLeft ;
//
// Label30
//
Label30 . AutoSize = true ;
Label30 . ForeColor = Color . Black ;
Label30 . Location = new Point ( 19 , 203 ) ;
Label30 . Name = "Label30" ;
Label30 . Size = new Size ( 93 , 13 ) ;
Label30 . TabIndex = 36 ;
Label30 . Text = "Colore trasparente" ;
Label30 . TextAlign = ContentAlignment . MiddleLeft ;
Label30 . Visible = false ;
//
// PictureBox3
//
PictureBox3 . BorderStyle = BorderStyle . FixedSingle ;
PictureBox3 . Location = new Point ( 216 , 192 ) ;
PictureBox3 . Name = "PictureBox3" ;
PictureBox3 . Size = new Size ( 24 , 24 ) ;
PictureBox3 . TabIndex = 44 ;
PictureBox3 . TabStop = false ;
PictureBox3 . Visible = false ;
//
// TabPage1
//
TabPage1 . Controls . Add ( Panel1 ) ;
TabPage1 . Controls . Add ( GroupBox1 ) ;
TabPage1 . Location = new Point ( 4 , 22 ) ;
TabPage1 . Name = "TabPage1" ;
TabPage1 . Padding = new Padding ( 3 ) ;
TabPage1 . Size = new Size ( 513 , 326 ) ;
TabPage1 . TabIndex = 0 ;
TabPage1 . Text = "Miniature" ;
TabPage1 . UseVisualStyleBackColor = true ;
//
// GroupBox1
//
GroupBox1 . Controls . Add ( Label46 ) ;
GroupBox1 . Controls . Add ( TextBox33 ) ;
GroupBox1 . Controls . Add ( Panel2 ) ;
GroupBox1 . Controls . Add ( Label5 ) ;
GroupBox1 . Controls . Add ( TextBox5 ) ;
GroupBox1 . Controls . Add ( Label6 ) ;
GroupBox1 . Controls . Add ( TextBox6 ) ;
GroupBox1 . Controls . Add ( Label3 ) ;
GroupBox1 . Controls . Add ( TextBox3 ) ;
GroupBox1 . Controls . Add ( CheckBox1 ) ;
GroupBox1 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox1 . Location = new Point ( 6 , 5 ) ;
GroupBox1 . Name = "GroupBox1" ;
GroupBox1 . Size = new Size ( 350 , 210 ) ;
GroupBox1 . TabIndex = 25 ;
GroupBox1 . TabStop = false ;
GroupBox1 . Text = "Miniature" ;
//
// Label46
//
Label46 . AutoSize = true ;
Label46 . Location = new Point ( 198 , 43 ) ;
Label46 . Name = "Label46" ;
Label46 . Size = new Size ( 40 , 13 ) ;
Label46 . TabIndex = 21 ;
Label46 . Text = "Qualità" ;
//
// TextBox33
//
TextBox33 . Location = new Point ( 244 , 40 ) ;
TextBox33 . Name = "TextBox33" ;
TextBox33 . Size = new Size ( 100 , 20 ) ;
TextBox33 . TabIndex = 20 ;
//
// Panel2
//
Panel2 . Controls . Add ( RadioButton3 ) ;
Panel2 . Controls . Add ( RadioButton7 ) ;
Panel2 . Controls . Add ( RadioButton4 ) ;
Panel2 . Controls . Add ( RadioButton6 ) ;
Panel2 . Controls . Add ( RadioButton5 ) ;
Panel2 . Location = new Point ( 56 , 114 ) ;
Panel2 . Name = "Panel2" ;
Panel2 . Size = new Size ( 235 , 90 ) ;
Panel2 . TabIndex = 19 ;
//
// RadioButton3
//
RadioButton3 . AutoSize = true ;
RadioButton3 . Location = new Point ( 15 , 16 ) ;
RadioButton3 . Name = "RadioButton3" ;
RadioButton3 . Size = new Size ( 99 , 17 ) ;
RadioButton3 . TabIndex = 14 ;
RadioButton3 . TabStop = true ;
RadioButton3 . Text = "Aggiungi Scritta" ;
RadioButton3 . UseVisualStyleBackColor = true ;
//
// RadioButton7
//
RadioButton7 . AutoSize = true ;
RadioButton7 . Location = new Point ( 129 , 40 ) ;
RadioButton7 . Name = "RadioButton7" ;
RadioButton7 . Size = new Size ( 95 , 17 ) ;
RadioButton7 . TabIndex = 18 ;
RadioButton7 . TabStop = true ;
RadioButton7 . Text = "numero+tempo" ;
RadioButton7 . UseVisualStyleBackColor = true ;
//
// RadioButton4
//
RadioButton4 . AutoSize = true ;
RadioButton4 . Location = new Point ( 15 , 40 ) ;
RadioButton4 . Name = "RadioButton4" ;
RadioButton4 . Size = new Size ( 95 , 17 ) ;
RadioButton4 . TabIndex = 15 ;
RadioButton4 . TabStop = true ;
RadioButton4 . Text = "Aggiungi orario" ;
RadioButton4 . UseVisualStyleBackColor = true ;
//
// RadioButton6
//
RadioButton6 . AutoSize = true ;
RadioButton6 . Location = new Point ( 129 , 16 ) ;
RadioButton6 . Name = "RadioButton6" ;
RadioButton6 . Size = new Size ( 83 , 17 ) ;
RadioButton6 . TabIndex = 17 ;
RadioButton6 . TabStop = true ;
RadioButton6 . Text = "Numero foto" ;
RadioButton6 . UseVisualStyleBackColor = true ;
//
// RadioButton5
//
RadioButton5 . AutoSize = true ;
RadioButton5 . Location = new Point ( 15 , 65 ) ;
RadioButton5 . Name = "RadioButton5" ;
RadioButton5 . Size = new Size ( 84 , 17 ) ;
RadioButton5 . TabIndex = 16 ;
RadioButton5 . TabStop = true ;
RadioButton5 . Text = "Tempo Gara" ;
RadioButton5 . UseVisualStyleBackColor = true ;
//
// Label5
//
Label5 . AutoSize = true ;
Label5 . ForeColor = Color . Black ;
Label5 . Location = new Point ( 24 , 88 ) ;
Label5 . Name = "Label5" ;
Label5 . Size = new Size ( 41 , 13 ) ;
Label5 . TabIndex = 12 ;
Label5 . Text = "Altezza" ;
//
// TextBox5
//
TextBox5 . Location = new Point ( 72 , 64 ) ;
TextBox5 . Name = "TextBox5" ;
TextBox5 . Size = new Size ( 88 , 20 ) ;
TextBox5 . TabIndex = 10 ;
TextBox5 . Text = "TextBox5" ;
//
// Label6
//
Label6 . AutoSize = true ;
Label6 . ForeColor = Color . Black ;
Label6 . Location = new Point ( 8 , 64 ) ;
Label6 . Name = "Label6" ;
Label6 . Size = new Size ( 56 , 13 ) ;
Label6 . TabIndex = 13 ;
Label6 . Text = "Larghezza" ;
//
// TextBox6
//
TextBox6 . Location = new Point ( 72 , 88 ) ;
TextBox6 . Name = "TextBox6" ;
TextBox6 . Size = new Size ( 88 , 20 ) ;
TextBox6 . TabIndex = 11 ;
TextBox6 . Text = "TextBox6" ;
//
// Label3
//
Label3 . AutoSize = true ;
Label3 . ForeColor = Color . Black ;
Label3 . Location = new Point ( 24 , 40 ) ;
Label3 . Name = "Label3" ;
Label3 . Size = new Size ( 44 , 13 ) ;
Label3 . TabIndex = 7 ;
Label3 . Text = "Suffisso" ;
//
// TextBox3
//
TextBox3 . Location = new Point ( 72 , 40 ) ;
TextBox3 . Name = "TextBox3" ;
TextBox3 . Size = new Size ( 88 , 20 ) ;
TextBox3 . TabIndex = 6 ;
TextBox3 . Text = "TextBox3" ;
//
// CheckBox1
//
CheckBox1 . ForeColor = Color . Black ;
CheckBox1 . Location = new Point ( 72 , 16 ) ;
CheckBox1 . Name = "CheckBox1" ;
CheckBox1 . Size = new Size ( 104 , 24 ) ;
CheckBox1 . TabIndex = 5 ;
CheckBox1 . Text = "Crea miniature" ;
//
// TabPage2
//
TabPage2 . Controls . Add ( GroupBox2 ) ;
TabPage2 . Location = new Point ( 4 , 22 ) ;
TabPage2 . Name = "TabPage2" ;
TabPage2 . Padding = new Padding ( 3 ) ;
TabPage2 . Size = new Size ( 513 , 326 ) ;
TabPage2 . TabIndex = 5 ;
TabPage2 . Text = "Foto" ;
TabPage2 . UseVisualStyleBackColor = true ;
//
// GroupBox2
//
GroupBox2 . Controls . Add ( Label45 ) ;
GroupBox2 . Controls . Add ( TextBox32 ) ;
GroupBox2 . Controls . Add ( TextBox26 ) ;
GroupBox2 . Controls . Add ( Label37 ) ;
GroupBox2 . Controls . Add ( Label38 ) ;
GroupBox2 . Controls . Add ( TextBox27 ) ;
GroupBox2 . Controls . Add ( Label39 ) ;
GroupBox2 . Controls . Add ( TextBox28 ) ;
GroupBox2 . Controls . Add ( CheckBox15 ) ;
GroupBox2 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox2 . Location = new Point ( 3 , 6 ) ;
GroupBox2 . Name = "GroupBox2" ;
GroupBox2 . Size = new Size ( 304 , 156 ) ;
GroupBox2 . TabIndex = 36 ;
GroupBox2 . TabStop = false ;
GroupBox2 . Text = "Foto grande" ;
//
// Label45
//
Label45 . AutoSize = true ;
Label45 . Location = new Point ( 11 , 86 ) ;
Label45 . Name = "Label45" ;
Label45 . Size = new Size ( 40 , 13 ) ;
Label45 . TabIndex = 22 ;
Label45 . Text = "Qualità" ;
//
// TextBox32
//
TextBox32 . Location = new Point ( 72 , 80 ) ;
TextBox32 . Name = "TextBox32" ;
TextBox32 . Size = new Size ( 72 , 20 ) ;
TextBox32 . TabIndex = 21 ;
TextBox32 . Text = "100" ;
//
// TextBox26
//
TextBox26 . Location = new Point ( 224 , 48 ) ;
TextBox26 . Name = "TextBox26" ;
TextBox26 . Size = new Size ( 56 , 20 ) ;
TextBox26 . TabIndex = 20 ;
TextBox26 . Text = "TextBox26" ;
//
// Label37
//
Label37 . ForeColor = Color . Black ;
Label37 . Location = new Point ( 168 , 48 ) ;
Label37 . Name = "Label37" ;
Label37 . Size = new Size ( 48 , 16 ) ;
Label37 . TabIndex = 19 ;
Label37 . Text = "Suffisso" ;
Label37 . TextAlign = ContentAlignment . MiddleRight ;
//
// Label38
//
Label38 . AutoSize = true ;
Label38 . ForeColor = Color . Black ;
Label38 . Location = new Point ( 24 , 24 ) ;
Label38 . Name = "Label38" ;
Label38 . Size = new Size ( 41 , 13 ) ;
Label38 . TabIndex = 16 ;
Label38 . Text = "Altezza" ;
//
// TextBox27
//
TextBox27 . Location = new Point ( 72 , 24 ) ;
TextBox27 . Name = "TextBox27" ;
TextBox27 . Size = new Size ( 72 , 20 ) ;
TextBox27 . TabIndex = 14 ;
TextBox27 . Text = "TextBox27" ;
//
// Label39
//
Label39 . AutoSize = true ;
Label39 . ForeColor = Color . Black ;
Label39 . Location = new Point ( 8 , 48 ) ;
Label39 . Name = "Label39" ;
Label39 . Size = new Size ( 56 , 13 ) ;
Label39 . TabIndex = 17 ;
Label39 . Text = "Larghezza" ;
//
// TextBox28
//
TextBox28 . Location = new Point ( 72 , 48 ) ;
TextBox28 . Name = "TextBox28" ;
TextBox28 . Size = new Size ( 72 , 20 ) ;
TextBox28 . TabIndex = 15 ;
TextBox28 . Text = "TextBox28" ;
//
// CheckBox15
//
CheckBox15 . Checked = true ;
CheckBox15 . CheckState = CheckState . Checked ;
CheckBox15 . ForeColor = Color . Black ;
CheckBox15 . Location = new Point ( 168 , 16 ) ;
CheckBox15 . Name = "CheckBox15" ;
CheckBox15 . Size = new Size ( 120 , 32 ) ;
CheckBox15 . TabIndex = 18 ;
CheckBox15 . Text = "Mantieni dimensioni originali" ;
//
// TabPage3
//
TabPage3 . Controls . Add ( GroupBox10 ) ;
TabPage3 . Controls . Add ( GroupBox9 ) ;
TabPage3 . Controls . Add ( GroupBox5 ) ;
TabPage3 . Controls . Add ( GroupBox4 ) ;
TabPage3 . Location = new Point ( 4 , 22 ) ;
TabPage3 . Name = "TabPage3" ;
TabPage3 . Padding = new Padding ( 3 ) ;
TabPage3 . Size = new Size ( 513 , 326 ) ;
TabPage3 . TabIndex = 2 ;
TabPage3 . Text = "Testo" ;
TabPage3 . UseVisualStyleBackColor = true ;
//
// GroupBox10
//
GroupBox10 . Controls . Add ( Label42 ) ;
GroupBox10 . Controls . Add ( Label41 ) ;
GroupBox10 . Controls . Add ( TextBox31 ) ;
GroupBox10 . Controls . Add ( TextBox30 ) ;
GroupBox10 . Location = new Point ( 316 , 53 ) ;
GroupBox10 . Name = "GroupBox10" ;
GroupBox10 . Size = new Size ( 186 , 73 ) ;
GroupBox10 . TabIndex = 39 ;
GroupBox10 . TabStop = false ;
GroupBox10 . Text = "Testo foto verticali" ;
//
// Label42
//
Label42 . AutoSize = true ;
Label42 . Location = new Point ( 7 , 46 ) ;
Label42 . Name = "Label42" ;
Label42 . Size = new Size ( 45 , 13 ) ;
Label42 . TabIndex = 3 ;
Label42 . Text = "Margine" ;
//
// Label41
//
Label41 . AutoSize = true ;
Label41 . Location = new Point ( 7 , 25 ) ;
Label41 . Name = "Label41" ;
Label41 . Size = new Size ( 108 , 13 ) ;
Label41 . TabIndex = 2 ;
Label41 . Text = "Dimensione Carattere" ;
//
// TextBox31
//
TextBox31 . Location = new Point ( 131 , 46 ) ;
TextBox31 . Name = "TextBox31" ;
TextBox31 . Size = new Size ( 39 , 20 ) ;
TextBox31 . TabIndex = 1 ;
//
// TextBox30
//
TextBox30 . Location = new Point ( 131 , 22 ) ;
TextBox30 . Name = "TextBox30" ;
TextBox30 . Size = new Size ( 39 , 20 ) ;
TextBox30 . TabIndex = 0 ;
//
// GroupBox9
//
GroupBox9 . Controls . Add ( CheckBox17 ) ;
GroupBox9 . Controls . Add ( CheckBox16 ) ;
GroupBox9 . Location = new Point ( 316 , 6 ) ;
GroupBox9 . Name = "GroupBox9" ;
GroupBox9 . Size = new Size ( 186 , 45 ) ;
GroupBox9 . TabIndex = 38 ;
GroupBox9 . TabStop = false ;
GroupBox9 . Text = "Slide show" ;
//
// CheckBox17
//
CheckBox17 . AutoSize = true ;
CheckBox17 . Location = new Point ( 96 , 18 ) ;
CheckBox17 . Name = "CheckBox17" ;
CheckBox17 . Size = new Size ( 84 , 17 ) ;
CheckBox17 . TabIndex = 1 ;
CheckBox17 . Text = "Numero foto" ;
CheckBox17 . UseVisualStyleBackColor = true ;
//
// CheckBox16
//
CheckBox16 . AutoSize = true ;
CheckBox16 . Location = new Point ( 6 , 19 ) ;
CheckBox16 . Name = "CheckBox16" ;
CheckBox16 . Size = new Size ( 49 , 17 ) ;
CheckBox16 . TabIndex = 0 ;
CheckBox16 . Text = "Data" ;
CheckBox16 . UseVisualStyleBackColor = true ;
//
// GroupBox5
//
GroupBox5 . Controls . Add ( TextBox34 ) ;
GroupBox5 . Controls . Add ( _Button8 ) ;
GroupBox5 . Controls . Add ( Label36 ) ;
GroupBox5 . Controls . Add ( TextBox25 ) ;
GroupBox5 . Controls . Add ( Label35 ) ;
GroupBox5 . Controls . Add ( ComboBox3 ) ;
GroupBox5 . Controls . Add ( TextBox11 ) ;
GroupBox5 . Controls . Add ( Label12 ) ;
GroupBox5 . Controls . Add ( Label11 ) ;
GroupBox5 . Controls . Add ( CheckBox3 ) ;
GroupBox5 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox5 . Location = new Point ( 6 , 6 ) ;
GroupBox5 . Name = "GroupBox5" ;
GroupBox5 . Size = new Size ( 304 , 120 ) ;
GroupBox5 . TabIndex = 37 ;
GroupBox5 . TabStop = false ;
GroupBox5 . Text = "Carattere" ;
//
// TextBox34
//
TextBox34 . Location = new Point ( 160 , 91 ) ;
TextBox34 . Name = "TextBox34" ;
TextBox34 . Size = new Size ( 56 , 20 ) ;
TextBox34 . TabIndex = 36 ;
TextBox34 . TextAlign = HorizontalAlignment . Right ;
//
// Button8
//
_Button8 . ForeColor = Color . Black ;
_Button8 . Location = new Point ( 222 , 89 ) ;
_Button8 . Name = "_Button8" ;
_Button8 . Size = new Size ( 74 , 24 ) ;
_Button8 . TabIndex = 35 ;
_Button8 . Text = "Scegli..." ;
//
// Label36
//
Label36 . ForeColor = Color . Black ;
Label36 . Location = new Point ( 8 , 60 ) ;
Label36 . Name = "Label36" ;
Label36 . Size = new Size ( 120 , 19 ) ;
Label36 . TabIndex = 34 ;
Label36 . Text = "Dimensione miniatura" ;
Label36 . TextAlign = ContentAlignment . MiddleLeft ;
//
// TextBox25
//
TextBox25 . Location = new Point ( 160 , 59 ) ;
TextBox25 . Name = "TextBox25" ;
TextBox25 . Size = new Size ( 56 , 20 ) ;
TextBox25 . TabIndex = 33 ;
TextBox25 . Text = "TextBox25" ;
//
// Label35
//
Label35 . ForeColor = Color . Black ;
Label35 . Location = new Point ( 8 , 93 ) ;
Label35 . Name = "Label35" ;
Label35 . Size = new Size ( 72 , 16 ) ;
Label35 . TabIndex = 32 ;
Label35 . Text = "Colore RGB" ;
Label35 . TextAlign = ContentAlignment . MiddleLeft ;
//
// ComboBox3
//
ComboBox3 . Location = new Point ( 96 , 8 ) ;
ComboBox3 . Name = "ComboBox3" ;
ComboBox3 . Size = new Size ( 120 , 21 ) ;
ComboBox3 . TabIndex = 28 ;
ComboBox3 . Text = "ComboBox3" ;
//
// TextBox11
//
TextBox11 . Location = new Point ( 160 , 35 ) ;
TextBox11 . Name = "TextBox11" ;
TextBox11 . Size = new Size ( 56 , 20 ) ;
TextBox11 . TabIndex = 27 ;
TextBox11 . Text = "TextBox11" ;
//
// Label12
//
Label12 . AutoSize = true ;
Label12 . ForeColor = Color . Black ;
Label12 . Location = new Point ( 8 , 38 ) ;
Label12 . Name = "Label12" ;
Label12 . Size = new Size ( 62 , 13 ) ;
Label12 . TabIndex = 26 ;
Label12 . Text = "Dimensione" ;
Label12 . TextAlign = ContentAlignment . MiddleLeft ;
//
// Label11
//
Label11 . AutoSize = true ;
Label11 . ForeColor = Color . Black ;
Label11 . Location = new Point ( 56 , 8 ) ;
Label11 . Name = "Label11" ;
Label11 . Size = new Size ( 28 , 13 ) ;
Label11 . TabIndex = 22 ;
Label11 . Text = "Font" ;
//
// CheckBox3
//
CheckBox3 . ForeColor = Color . Black ;
CheckBox3 . Location = new Point ( 224 , 8 ) ;
CheckBox3 . Name = "CheckBox3" ;
CheckBox3 . Size = new Size ( 72 , 24 ) ;
CheckBox3 . TabIndex = 24 ;
CheckBox3 . Text = "Grassetto" ;
//
// GroupBox4
//
GroupBox4 . Controls . Add ( Label40 ) ;
GroupBox4 . Controls . Add ( TextBox29 ) ;
GroupBox4 . Controls . Add ( TextBox18 ) ;
GroupBox4 . Controls . Add ( Label26 ) ;
GroupBox4 . Controls . Add ( DateTimePicker1 ) ;
GroupBox4 . Controls . Add ( CheckBox8 ) ;
GroupBox4 . Controls . Add ( TextBox9 ) ;
GroupBox4 . Controls . Add ( CheckBox7 ) ;
GroupBox4 . Controls . Add ( Label4 ) ;
GroupBox4 . Controls . Add ( TextBox4 ) ;
GroupBox4 . Controls . Add ( Label9 ) ;
GroupBox4 . Controls . Add ( Label13 ) ;
GroupBox4 . Controls . Add ( ComboBox1 ) ;
GroupBox4 . Controls . Add ( ComboBox2 ) ;
GroupBox4 . Controls . Add ( Label14 ) ;
GroupBox4 . Controls . Add ( TextBox12 ) ;
GroupBox4 . Controls . Add ( Label15 ) ;
GroupBox4 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox4 . Location = new Point ( 6 , 132 ) ;
GroupBox4 . Name = "GroupBox4" ;
GroupBox4 . Size = new Size ( 496 , 186 ) ;
GroupBox4 . TabIndex = 36 ;
GroupBox4 . TabStop = false ;
GroupBox4 . Text = "Testo da applicare" ;
//
// Label40
//
Label40 . AutoSize = true ;
Label40 . Location = new Point ( 8 , 52 ) ;
Label40 . Name = "Label40" ;
Label40 . Size = new Size ( 48 , 13 ) ;
Label40 . TabIndex = 40 ;
Label40 . Text = "Verticale" ;
//
// TextBox29
//
TextBox29 . Location = new Point ( 72 , 49 ) ;
TextBox29 . Multiline = true ;
TextBox29 . Name = "TextBox29" ;
TextBox29 . Size = new Size ( 408 , 44 ) ;
TextBox29 . TabIndex = 39 ;
//
// TextBox18
//
TextBox18 . Location = new Point ( 232 , 156 ) ;
TextBox18 . Name = "TextBox18" ;
TextBox18 . Size = new Size ( 100 , 20 ) ;
TextBox18 . TabIndex = 38 ;
//
// Label26
//
Label26 . AutoSize = true ;
Label26 . ForeColor = Color . Black ;
Label26 . Location = new Point ( 344 , 156 ) ;
Label26 . Name = "Label26" ;
Label26 . Size = new Size ( 48 , 13 ) ;
Label26 . TabIndex = 37 ;
Label26 . Text = "partenza" ;
//
// DateTimePicker1
//
DateTimePicker1 . Format = DateTimePickerFormat . Time ;
DateTimePicker1 . Location = new Point ( 392 , 156 ) ;
DateTimePicker1 . Name = "DateTimePicker1" ;
DateTimePicker1 . Size = new Size ( 88 , 20 ) ;
DateTimePicker1 . TabIndex = 36 ;
//
// CheckBox8
//
CheckBox8 . ForeColor = Color . Black ;
CheckBox8 . Location = new Point ( 72 , 156 ) ;
CheckBox8 . Name = "CheckBox8" ;
CheckBox8 . Size = new Size ( 56 , 16 ) ;
CheckBox8 . TabIndex = 35 ;
CheckBox8 . Text = "Orario" ;
//
// TextBox9
//
TextBox9 . Location = new Point ( 120 , 108 ) ;
TextBox9 . Name = "TextBox9" ;
TextBox9 . Size = new Size ( 56 , 20 ) ;
TextBox9 . TabIndex = 20 ;
TextBox9 . Text = "TextBox9" ;
//
// CheckBox7
//
CheckBox7 . ForeColor = Color . Black ;
CheckBox7 . Location = new Point ( 136 , 156 ) ;
CheckBox7 . Name = "CheckBox7" ;
CheckBox7 . Size = new Size ( 88 , 16 ) ;
CheckBox7 . TabIndex = 34 ;
CheckBox7 . Text = "Tempo gara" ;
//
// Label4
//
Label4 . AutoSize = true ;
Label4 . ForeColor = Color . Black ;
Label4 . Location = new Point ( 8 , 24 ) ;
Label4 . Name = "Label4" ;
Label4 . Size = new Size ( 59 , 13 ) ;
Label4 . TabIndex = 9 ;
Label4 . Text = "Orizzontale" ;
//
// TextBox4
//
TextBox4 . Location = new Point ( 72 , 24 ) ;
TextBox4 . Name = "TextBox4" ;
TextBox4 . Size = new Size ( 408 , 20 ) ;
TextBox4 . TabIndex = 8 ;
TextBox4 . Text = "TextBox4" ;
//
// Label9
//
Label9 . AutoSize = true ;
Label9 . ForeColor = Color . Black ;
Label9 . Location = new Point ( 8 , 108 ) ;
Label9 . Name = "Label9" ;
Label9 . Size = new Size ( 110 , 13 ) ;
Label9 . TabIndex = 19 ;
Label9 . Text = "Trasparenza (0-100%)" ;
//
// Label13
//
Label13 . AutoSize = true ;
Label13 . ForeColor = Color . Black ;
Label13 . Location = new Point ( 16 , 132 ) ;
Label13 . Name = "Label13" ;
Label13 . Size = new Size ( 52 , 13 ) ;
Label13 . TabIndex = 29 ;
Label13 . Text = "Posizione" ;
//
// ComboBox1
//
ComboBox1 . Location = new Point ( 72 , 132 ) ;
ComboBox1 . Name = "ComboBox1" ;
ComboBox1 . Size = new Size ( 104 , 21 ) ;
ComboBox1 . TabIndex = 28 ;
ComboBox1 . Text = "ComboBox1" ;
//
// ComboBox2
//
ComboBox2 . Location = new Point ( 376 , 132 ) ;
ComboBox2 . Name = "ComboBox2" ;
ComboBox2 . Size = new Size ( 104 , 21 ) ;
ComboBox2 . TabIndex = 31 ;
ComboBox2 . Text = "ComboBox2" ;
//
// Label14
//
Label14 . AutoSize = true ;
Label14 . ForeColor = Color . Black ;
Label14 . Location = new Point ( 304 , 132 ) ;
Label14 . Name = "Label14" ;
Label14 . Size = new Size ( 67 , 13 ) ;
Label14 . TabIndex = 30 ;
Label14 . Text = "Allineamento" ;
//
// TextBox12
//
TextBox12 . Location = new Point ( 376 , 108 ) ;
TextBox12 . Name = "TextBox12" ;
TextBox12 . Size = new Size ( 104 , 20 ) ;
TextBox12 . TabIndex = 33 ;
TextBox12 . Text = "TextBox12" ;
//
// Label15
//
Label15 . AutoSize = true ;
Label15 . ForeColor = Color . Black ;
Label15 . Location = new Point ( 296 , 108 ) ;
Label15 . Name = "Label15" ;
Label15 . Size = new Size ( 75 , 13 ) ;
Label15 . TabIndex = 32 ;
Label15 . Text = "Margine (pixel)" ;
//
// TabPage5
//
TabPage5 . Controls . Add ( GroupBox3 ) ;
TabPage5 . Controls . Add ( GroupBox8 ) ;
TabPage5 . Controls . Add ( GroupBox7 ) ;
TabPage5 . Location = new Point ( 4 , 22 ) ;
TabPage5 . Name = "TabPage5" ;
TabPage5 . Padding = new Padding ( 3 ) ;
TabPage5 . Size = new Size ( 513 , 326 ) ;
TabPage5 . TabIndex = 4 ;
TabPage5 . Text = "Generale" ;
TabPage5 . UseVisualStyleBackColor = true ;
//
// GroupBox3
//
GroupBox3 . Controls . Add ( CheckBox6 ) ;
GroupBox3 . Controls . Add ( _Button3 ) ;
GroupBox3 . Controls . Add ( _Button2 ) ;
GroupBox3 . Controls . Add ( Label1 ) ;
GroupBox3 . Controls . Add ( Label2 ) ;
GroupBox3 . Controls . Add ( TextBox1 ) ;
GroupBox3 . Controls . Add ( TextBox2 ) ;
GroupBox3 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox3 . Location = new Point ( 6 , 6 ) ;
GroupBox3 . Name = "GroupBox3" ;
GroupBox3 . Size = new Size ( 496 , 101 ) ;
GroupBox3 . TabIndex = 35 ;
GroupBox3 . TabStop = false ;
GroupBox3 . Text = "Directory" ;
//
// CheckBox6
//
CheckBox6 . ForeColor = Color . Black ;
CheckBox6 . Location = new Point ( 80 , 64 ) ;
CheckBox6 . Name = "CheckBox6" ;
CheckBox6 . Size = new Size ( 152 , 24 ) ;
CheckBox6 . TabIndex = 25 ;
CheckBox6 . Text = "aggiorna le sottodirectory" ;
//
// Button3
//
_Button3 . Location = new Point ( 462 , 40 ) ;
_Button3 . Name = "_Button3" ;
_Button3 . Size = new Size ( 24 , 20 ) ;
_Button3 . TabIndex = 6 ;
_Button3 . Text = "..." ;
//
// Button2
//
_Button2 . Location = new Point ( 462 , 16 ) ;
_Button2 . Name = "_Button2" ;
_Button2 . Size = new Size ( 24 , 20 ) ;
_Button2 . TabIndex = 5 ;
_Button2 . Text = "..." ;
//
// Label1
//
Label1 . AutoSize = true ;
Label1 . ForeColor = Color . Black ;
Label1 . Location = new Point ( 6 , 19 ) ;
Label1 . Name = "Label1" ;
Label1 . Size = new Size ( 50 , 13 ) ;
Label1 . TabIndex = 3 ;
Label1 . Text = "Sorgente" ;
//
// Label2
//
Label2 . AutoSize = true ;
Label2 . ForeColor = Color . Black ;
Label2 . Location = new Point ( 6 , 43 ) ;
Label2 . Name = "Label2" ;
Label2 . Size = new Size ( 68 , 13 ) ;
Label2 . TabIndex = 4 ;
Label2 . Text = "Destinazione" ;
//
// TextBox1
//
TextBox1 . Location = new Point ( 80 , 16 ) ;
TextBox1 . Name = "TextBox1" ;
TextBox1 . Size = new Size ( 376 , 20 ) ;
TextBox1 . TabIndex = 0 ;
TextBox1 . Text = "TextBox1" ;
//
// TextBox2
//
TextBox2 . Location = new Point ( 80 , 40 ) ;
TextBox2 . Name = "TextBox2" ;
TextBox2 . Size = new Size ( 376 , 20 ) ;
TextBox2 . TabIndex = 1 ;
TextBox2 . Text = "TextBox2" ;
//
// GroupBox8
//
GroupBox8 . Controls . Add ( RadioButton2 ) ;
GroupBox8 . Controls . Add ( RadioButton1 ) ;
GroupBox8 . Controls . Add ( TextBox21 ) ;
GroupBox8 . Controls . Add ( Label34 ) ;
GroupBox8 . Controls . Add ( TextBox20 ) ;
GroupBox8 . Controls . Add ( Label33 ) ;
GroupBox8 . Controls . Add ( Label31 ) ;
GroupBox8 . Controls . Add ( CheckBox11 ) ;
GroupBox8 . Controls . Add ( TextBox17 ) ;
GroupBox8 . Controls . Add ( Label32 ) ;
GroupBox8 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox8 . Location = new Point ( 204 , 113 ) ;
GroupBox8 . Name = "GroupBox8" ;
GroupBox8 . Size = new Size ( 192 , 152 ) ;
GroupBox8 . TabIndex = 47 ;
GroupBox8 . TabStop = false ;
GroupBox8 . Text = "Sottocartelle" ;
//
// RadioButton2
//
RadioButton2 . ForeColor = Color . Black ;
RadioButton2 . Location = new Point ( 32 , 128 ) ;
RadioButton2 . Name = "RadioButton2" ;
RadioButton2 . Size = new Size ( 136 , 16 ) ;
RadioButton2 . TabIndex = 38 ;
RadioButton2 . Text = "Numerazione files" ;
//
// RadioButton1
//
RadioButton1 . Checked = true ;
RadioButton1 . ForeColor = Color . Black ;
RadioButton1 . Location = new Point ( 32 , 112 ) ;
RadioButton1 . Name = "RadioButton1" ;
RadioButton1 . Size = new Size ( 152 , 16 ) ;
RadioButton1 . TabIndex = 37 ;
RadioButton1 . TabStop = true ;
RadioButton1 . Text = "Numerazione progressiva" ;
//
// TextBox21
//
TextBox21 . Location = new Point ( 128 , 88 ) ;
TextBox21 . Name = "TextBox21" ;
TextBox21 . Size = new Size ( 56 , 20 ) ;
TextBox21 . TabIndex = 34 ;
TextBox21 . Text = "4" ;
//
// Label34
//
Label34 . ForeColor = Color . Black ;
Label34 . Location = new Point ( 8 , 88 ) ;
Label34 . Name = "Label34" ;
Label34 . Size = new Size ( 112 , 16 ) ;
Label34 . TabIndex = 33 ;
Label34 . Text = "Num. cifre contatore" ;
Label34 . TextAlign = ContentAlignment . MiddleRight ;
//
// TextBox20
//
TextBox20 . Location = new Point ( 56 , 64 ) ;
TextBox20 . Name = "TextBox20" ;
TextBox20 . Size = new Size ( 128 , 20 ) ;
TextBox20 . TabIndex = 32 ;
TextBox20 . Text = "TextBox20" ;
//
// Label33
//
Label33 . ForeColor = Color . Black ;
Label33 . Location = new Point ( 6 , 67 ) ;
Label33 . Name = "Label33" ;
Label33 . Size = new Size ( 48 , 16 ) ;
Label33 . TabIndex = 31 ;
Label33 . Text = "Suffisso" ;
//
// Label31
//
Label31 . ForeColor = Color . Black ;
Label31 . Location = new Point ( 24 , 40 ) ;
Label31 . Name = "Label31" ;
Label31 . Size = new Size ( 32 , 16 ) ;
Label31 . TabIndex = 30 ;
Label31 . Text = "ogni" ;
//
// CheckBox11
//
CheckBox11 . ForeColor = Color . Black ;
CheckBox11 . Location = new Point ( 56 , 16 ) ;
CheckBox11 . Name = "CheckBox11" ;
CheckBox11 . Size = new Size ( 112 , 16 ) ;
CheckBox11 . TabIndex = 29 ;
CheckBox11 . Text = "crea sottocartelle" ;
//
// TextBox17
//
TextBox17 . Location = new Point ( 56 , 40 ) ;
TextBox17 . Name = "TextBox17" ;
TextBox17 . Size = new Size ( 64 , 20 ) ;
TextBox17 . TabIndex = 27 ;
TextBox17 . Text = "99" ;
//
// Label32
//
Label32 . ForeColor = Color . Black ;
Label32 . Location = new Point ( 128 , 40 ) ;
Label32 . Name = "Label32" ;
Label32 . Size = new Size ( 24 , 16 ) ;
Label32 . TabIndex = 28 ;
Label32 . Text = "file" ;
//
// GroupBox7
//
GroupBox7 . Controls . Add ( CheckBox10 ) ;
GroupBox7 . Controls . Add ( CheckBox9 ) ;
GroupBox7 . ForeColor = Color . FromArgb ( Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 0 ) ) , Conversions . ToInteger ( Conversions . ToByte ( 192 ) ) ) ;
GroupBox7 . Location = new Point ( 6 , 113 ) ;
GroupBox7 . Name = "GroupBox7" ;
GroupBox7 . Size = new Size ( 192 , 88 ) ;
GroupBox7 . TabIndex = 45 ;
GroupBox7 . TabStop = false ;
GroupBox7 . Text = "Generale" ;
//
// CheckBox10
//
CheckBox10 . ForeColor = Color . Black ;
CheckBox10 . Location = new Point ( 16 , 37 ) ;
CheckBox10 . Name = "CheckBox10" ;
CheckBox10 . Size = new Size ( 136 , 16 ) ;
CheckBox10 . TabIndex = 1 ;
CheckBox10 . Text = "Rotazione automatica" ;
//
// CheckBox9
//
CheckBox9 . Checked = true ;
CheckBox9 . CheckState = CheckState . Checked ;
CheckBox9 . ForeColor = Color . Black ;
CheckBox9 . Location = new Point ( 16 , 18 ) ;
CheckBox9 . Name = "CheckBox9" ;
CheckBox9 . Size = new Size ( 80 , 16 ) ;
CheckBox9 . TabIndex = 0 ;
CheckBox9 . Text = "Forza Jpg" ;
//
// TabControl1
//
TabControl1 . Controls . Add ( TabPage5 ) ;
TabControl1 . Controls . Add ( TabPage3 ) ;
TabControl1 . Controls . Add ( TabPage2 ) ;
TabControl1 . Controls . Add ( TabPage1 ) ;
TabControl1 . Controls . Add ( TabPage4 ) ;
TabControl1 . Location = new Point ( 12 , 12 ) ;
TabControl1 . Name = "TabControl1" ;
TabControl1 . SelectedIndex = 0 ;
TabControl1 . Size = new Size ( 521 , 352 ) ;
TabControl1 . TabIndex = 48 ;
//
// ProgressBar1
//
ProgressBar1 . Location = new Point ( 539 , 211 ) ;
ProgressBar1 . Name = "ProgressBar1" ;
ProgressBar1 . Size = new Size ( 192 , 23 ) ;
ProgressBar1 . TabIndex = 52 ;
//
// CheckBox12
//
_CheckBox12 . ForeColor = Color . Black ;
_CheckBox12 . Location = new Point ( 10 , 19 ) ;
_CheckBox12 . Name = "_CheckBox12" ;
_CheckBox12 . Size = new Size ( 104 , 21 ) ;
_CheckBox12 . TabIndex = 35 ;
_CheckBox12 . Text = "Aggiungi orario" ;
//
// CheckBox4
//
_CheckBox4 . ForeColor = Color . Black ;
_CheckBox4 . Location = new Point ( 10 , 3 ) ;
_CheckBox4 . Name = "_CheckBox4" ;
_CheckBox4 . Size = new Size ( 104 , 17 ) ;
_CheckBox4 . TabIndex = 34 ;
_CheckBox4 . Text = "Aggiungi scritta" ;
//
// CheckBox18
//
_CheckBox18 . AutoSize = true ;
_CheckBox18 . Location = new Point ( 140 , 3 ) ;
_CheckBox18 . Name = "_CheckBox18" ;
_CheckBox18 . Size = new Size ( 84 , 17 ) ;
_CheckBox18 . TabIndex = 36 ;
_CheckBox18 . Text = "Numero foto" ;
_CheckBox18 . UseVisualStyleBackColor = true ;
//
// Panel1
//
Panel1 . Controls . Add ( _CheckBox18 ) ;
Panel1 . Controls . Add ( _CheckBox4 ) ;
Panel1 . Controls . Add ( _CheckBox12 ) ;
Panel1 . Location = new Point ( 52 , 236 ) ;
Panel1 . Name = "Panel1" ;
Panel1 . Size = new Size ( 304 , 73 ) ;
Panel1 . TabIndex = 26 ;
Panel1 . Visible = false ;
//
// Form1
//
AutoScaleBaseSize = new Size ( 5 , 13 ) ;
ClientSize = new Size ( 740 , 375 ) ;
Controls . Add ( ProgressBar1 ) ;
Controls . Add ( Label44 ) ;
Controls . Add ( CheckBox22 ) ;
Controls . Add ( Label43 ) ;
Controls . Add ( TabControl1 ) ;
Controls . Add ( Label27 ) ;
Controls . Add ( _Button7 ) ;
Controls . Add ( _Button5 ) ;
Controls . Add ( Label20 ) ;
Controls . Add ( Label19 ) ;
Controls . Add ( Label18 ) ;
Controls . Add ( Label17 ) ;
Controls . Add ( Label10 ) ;
Controls . Add ( _Button1 ) ;
Controls . Add ( _Button6 ) ;
MaximizeBox = false ;
MaximumSize = new Size ( 756 , 414 ) ;
MinimumSize = new Size ( 756 , 414 ) ;
Name = "Form1" ;
Text = "Image Catalog" ;
TabPage4 . ResumeLayout ( false ) ;
GroupBox6 . ResumeLayout ( false ) ;
GroupBox6 . PerformLayout ( ) ;
( ( System . ComponentModel . ISupportInitialize ) PictureBox2 ) . EndInit ( ) ;
( ( System . ComponentModel . ISupportInitialize ) _PictureBox1 ) . EndInit ( ) ;
( ( System . ComponentModel . ISupportInitialize ) PictureBox3 ) . EndInit ( ) ;
TabPage1 . ResumeLayout ( false ) ;
GroupBox1 . ResumeLayout ( false ) ;
GroupBox1 . PerformLayout ( ) ;
Panel2 . ResumeLayout ( false ) ;
Panel2 . PerformLayout ( ) ;
TabPage2 . ResumeLayout ( false ) ;
GroupBox2 . ResumeLayout ( false ) ;
GroupBox2 . PerformLayout ( ) ;
TabPage3 . ResumeLayout ( false ) ;
GroupBox10 . ResumeLayout ( false ) ;
GroupBox10 . PerformLayout ( ) ;
GroupBox9 . ResumeLayout ( false ) ;
GroupBox9 . PerformLayout ( ) ;
GroupBox5 . ResumeLayout ( false ) ;
GroupBox5 . PerformLayout ( ) ;
GroupBox4 . ResumeLayout ( false ) ;
GroupBox4 . PerformLayout ( ) ;
TabPage5 . ResumeLayout ( false ) ;
GroupBox3 . ResumeLayout ( false ) ;
GroupBox3 . PerformLayout ( ) ;
GroupBox8 . ResumeLayout ( false ) ;
GroupBox8 . PerformLayout ( ) ;
GroupBox7 . ResumeLayout ( false ) ;
TabControl1 . ResumeLayout ( false ) ;
Panel1 . ResumeLayout ( false ) ;
Panel1 . PerformLayout ( ) ;
ResumeLayout ( false ) ;
PerformLayout ( ) ;
}
/* TODO ERROR: Skipped EndRegionDirectiveTrivia */
/* TODO ERROR: Skipped DefineDirectiveTrivia */
private bool StopAttivo ;
private bool WaterSelectColor = false ;
private int ContaFotoCuori ;
private PicInfo [ ] TaskCuori ;
private XYThreadPool MyPool = new XYThreadPool ( ) ;
private int ContaImmaginiThread ;
private const int maxThreads = 15 ;
private void setDefaults ( )
{
TextBox1 . Text = "" ;
TextBox2 . Text = "" ;
TextBox3 . Text = "" ;
TextBox4 . Text = "" ;
TextBox5 . Text = "" ;
TextBox6 . Text = "" ;
TextBox27 . Text = "" ;
TextBox28 . Text = "" ;
TextBox9 . Text = "" ;
TextBox11 . Text = "" ;
TextBox12 . Text = "" ;
TextBox13 . Text = "" ;
TextBox10 . Text = "" ;
TextBox14 . Text = "" ;
TextBox15 . Text = "" ;
TextBox16 . Text = "" ;
TextBox17 . Text = "" ;
TextBox19 . Text = "" ;
TextBox20 . Text = "" ;
TextBox21 . Text = "" ;
TextBox25 . Text = "" ;
TextBox26 . Text = "" ;
ComboBox1 . Items . Add ( "Alto" ) ;
ComboBox1 . Items . Add ( "Basso" ) ;
ComboBox1 . SelectedIndex = 1 ;
ComboBox2 . Items . Add ( "Sinistra" ) ;
ComboBox2 . Items . Add ( "Centro" ) ;
ComboBox2 . Items . Add ( "Destra" ) ;
ComboBox2 . SelectedIndex = 1 ;
ComboBox3 . Items . Add ( "Arial" ) ;
ComboBox3 . Items . Add ( "Arial Black" ) ;
ComboBox3 . Items . Add ( "Arial Narrow" ) ;
ComboBox3 . Items . Add ( "Comic Sans MS" ) ;
ComboBox3 . Items . Add ( "Courier New" ) ;
ComboBox3 . Items . Add ( "System" ) ;
ComboBox3 . Items . Add ( "Times New Roman" ) ;
ComboBox3 . Items . Add ( "Verdana" ) ;
ComboBox3 . Items . Add ( "Wingdings" ) ;
ComboBox3 . SelectedIndex = 7 ;
ComboBox4 . Items . Add ( "Sinistra" ) ;
ComboBox4 . Items . Add ( "Centro" ) ;
ComboBox4 . Items . Add ( "Destra" ) ;
ComboBox4 . SelectedIndex = 2 ;
ComboBox5 . Items . Add ( "Alto" ) ;
ComboBox5 . Items . Add ( "Centro" ) ;
ComboBox5 . Items . Add ( "Basso" ) ;
ComboBox5 . SelectedIndex = 2 ;
}
private void Form1_Load ( object sender , EventArgs e )
{
Application . EnableVisualStyles ( ) ;
setDefaults ( ) ;
}
private void FixPaths ( )
{
if ( TextBox1 . Text . EndsWith ( @"\" ) = = false )
{
TextBox1 . Text + = @"\" ;
}
if ( TextBox2 . Text . EndsWith ( @"\" ) = = false )
{
TextBox2 . Text + = @"\" ;
}
}
private void lockUI ( )
{
TabControl1 . Enabled = false ;
Button5 . Enabled = false ;
Button6 . Enabled = false ;
Button1 . Enabled = false ;
}
private void unlockUI ( )
{
TabControl1 . Enabled = true ;
Button5 . Enabled = true ;
Button6 . Enabled = true ;
Button1 . Enabled = true ;
}
private void btnCreaCatalogo_Click ( object sender , EventArgs e )
{
lockUI ( ) ;
DateTime timeStart ;
DateTime timeStop ;
timeStart = DateAndTime . TimeOfDay ;
FixPaths ( ) ;
Label10 . Text = "" ;
Label17 . Text = "0" ;
Label18 . Text = "0" ;
setPicSettings ( TextBox1 . Text , TextBox2 . Text ) ;
/* TODO ERROR: Skipped IfDirectiveTrivia */
ProgressBar1 . Minimum = 0 ;
ProgressBar1 . Step = 1 ;
ProgressBar1 . Value = 0 ;
var t1 = new Thread ( creaCatalogoThread ) ;
t1 . IsBackground = true ;
t1 . Start ( ) ;
/* TODO ERROR: Skipped ElseDirectiveTrivia */ /* TODO ERROR: Skipped DisabledTextTrivia */ /* TODO ERROR: Skipped EndIfDirectiveTrivia */
}
private void creaCatalogoThread ( )
{
var timeStart = DateAndTime . TimeOfDay ;
MyPool . StopThreadPool ( ) ;
MyPool . StartThreadPool ( 0 , maxThreads ) ;
ContaImmaginiThread = 0 ;
creaImmaginiWithThreadMod ( TextBox1 . Text , TextBox2 . Text ) ;
ThreadPoolWorkItem ThAttivo = null ;
int i = 0 ;
while ( i ! = ContaImmaginiThread )
{
Thread . Sleep ( 100 ) ;
ThAttivo = MyPool . ExtractWorkItem ( ) ;
if ( ThAttivo is object )
{
i + = 1 ;
// stepProgressBar()
setLabel10Text ( "File: " + ThAttivo . m_sName ) ;
// setLabel18Text(ContaImmaginiThread.ToString)
// setLabel18Text(i.ToString)
// Label10.Text = "File: " & ThAttivo.m_sName
// Label18.Text = ContaImmaginiThread.ToString
}
}
MyPool . StopThreadPool ( ) ;
var timeStop = DateAndTime . TimeOfDay ;
setLabel10Text ( "Finito" ) ;
setLabel43Text ( CalcTime ( timeStart , timeStop ) ) ;
}
private void creaCatalogo ( DateTime timeStart , DateTime timeStop )
{
// asdfg
MyPool . StopThreadPool ( ) ;
MyPool . StartThreadPool ( 0 , maxThreads ) ;
ContaImmaginiThread = 0 ;
creaImmaginiWithThreadMod ( TextBox1 . Text , TextBox2 . Text ) ;
ThreadPoolWorkItem ThAttivo = null ;
int i = 0 ;
while ( i ! = ContaImmaginiThread )
{
Thread . Sleep ( 100 ) ;
ThAttivo = MyPool . ExtractWorkItem ( ) ;
if ( ThAttivo is object )
{
i + = 1 ;
Label10 . Text = "File: " + ThAttivo . m_sName ;
Label18 . Text = ContaImmaginiThread . ToString ( ) ;
}
}
MyPool . StopThreadPool ( ) ;
timeStop = DateAndTime . TimeOfDay ;
CalcTime ( timeStart , timeStop ) ;
Label10 . Text = "Finito" ;
if ( CheckBox22 . Checked = = true )
{
Interaction . Shell ( @"%windir%\System32\shutdown.exe" ) ;
}
}
private string CalcTime ( DateTime timeStart , DateTime timeStop )
{
long timediffH , timediffS ;
long timediffM ;
timediffM = DateAndTime . DateDiff ( DateInterval . Minute , timeStart , timeStop ) ;
timediffS = DateAndTime . DateDiff ( DateInterval . Second , timeStart , timeStop ) ;
timediffH = DateAndTime . DateDiff ( DateInterval . Hour , timeStart , timeStop ) ;
// dim s As String = "H:" + timediffH.ToString + " M:" + timediffM.ToString + " S:" + timediffS.ToString
string s = "S:" + timediffS . ToString ( ) ;
// Label43.Text = "H:" + timediffH.ToString + " M:" + timediffM.ToString + " S:" + timediffS.ToString
return s ;
}
private void Button2_Click ( object sender , EventArgs e )
{
var DirSearch = new FolderBrowserDialog ( ) ;
DirSearch . SelectedPath = TextBox1 . Text ;
if ( DialogResult . OK = = DirSearch . ShowDialog ( ) )
{
string DirectoryScelta = DirSearch . SelectedPath ;
if ( DirectoryScelta . EndsWith ( @"\" ) = = false )
{
DirectoryScelta + = @"\" ;
}
TextBox1 . Text = DirectoryScelta ;
}
}
private void Button3_Click ( object sender , EventArgs e )
{
var DirSearch = new FolderBrowserDialog ( ) ;
DirSearch . SelectedPath = TextBox2 . Text ;
if ( DialogResult . OK = = DirSearch . ShowDialog ( ) )
{
string DirectoryScelta = DirSearch . SelectedPath ;
if ( DirectoryScelta . EndsWith ( @"\" ) = = false )
{
DirectoryScelta + = @"\" ;
}
TextBox2 . Text = DirectoryScelta ;
}
// Dim openFileDialog As OpenFileDialog = New OpenFileDialog
// Dim openFileDialog As OpenFileDialog = New OpenFileDialog
// openFileDialog.InitialDirectory = TextBox1.Text
// openFileDialog.Filter = "Bitmap files (*.bmp)|*.bmp|Jpeg files (*.jpg)|*.jpg|All valid files (*.*)|*.*"
// openFileDialog.FilterIndex = 2
// openFileDialog.RestoreDirectory = True
// If DialogResult.OK = openFileDialog.ShowDialog() Then
// Dim IlNome As String = openFileDialog.FileName
// Dim NomeFine As String = ""
// Dim i As Integer
// Dim Elenco As String()
// Elenco = IlNome.Split(New Char() {"\"c})
// For i = 0 To Elenco.Length - 1
// NomeFine &= Elenco(i) & "\"
// Next
// TextBox1.Text = NomeFine
// End If
}
private void Button5_Click ( object sender , EventArgs e )
{
var SaveFileDlg = new SaveFileDialog ( ) ;
// SaveFileDlg.InitialDirectory = "c:\"
SaveFileDlg . Filter = "Setup (*.xml)|*.xml|All valid files (*.*)|*.*" ;
SaveFileDlg . FilterIndex = 0 ;
SaveFileDlg . RestoreDirectory = true ;
if ( DialogResult . OK = = SaveFileDlg . ShowDialog ( ) )
{
string IlNome = SaveFileDlg . FileName ;
Module1 . SetupIni . NomeFileSetup = IlNome ;
Module1 . SetupIni . AggiornaParametro ( "DirSorgente" , TextBox1 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "DirDestinazione" , TextBox2 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "DirSottoDirectory" , CheckBox6 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "DirDividiDestinazione" , CheckBox11 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "DirDividiNumFile" , TextBox17 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "DirDividiSuffisso" , TextBox20 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "DirDividiNumCifre" , TextBox21 . Text ) ;
if ( RadioButton1 . Checked = = true )
{
Module1 . SetupIni . AggiornaParametro ( "DirDividiTipoNumerazione" , "Progressiva" ) ;
}
else
{
Module1 . SetupIni . AggiornaParametro ( "DirDividiTipoNumerazione" , "Files" ) ;
}
Module1 . SetupIni . AggiornaParametro ( "MiniatureCrea" , CheckBox1 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "MiniatureSuffisso" , TextBox3 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MiniatureAltezza" , TextBox5 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MiniatureLarghezza" , TextBox6 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MiniatureAddScritta" , RadioButton3 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "MiniatureAddOrario" , RadioButton4 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "FotoAltezza" , TextBox27 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "FotoLarghezza" , TextBox28 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "FotoCodice" , TextBox13 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "FotoDimOriginali" , CheckBox2 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "FontDimensione" , TextBox11 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "FontDimensioneMiniatura" , TextBox25 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "FontBold" , CheckBox3 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "FontNome" , ComboBox3 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoTesto" , TextBox4 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoTrasparente" , TextBox9 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoMargine" , TextBox12 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoPosizione" , ComboBox1 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoAllineamento" , ComboBox2 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioFile" , TextBox10 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioAltezza" , TextBox14 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioLarghezza" , TextBox15 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioMargine" , TextBox16 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioAllOrizzontale" , ComboBox4 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioAllVerticale" , ComboBox5 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioTrasparenza" , TextBox19 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MarchioAggiungi" , CheckBox5 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "TempoGara" , CheckBox7 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "Orario" , CheckBox8 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "EtichettaOrario" , TextBox18 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "GeneraleForzaJpg" , CheckBox9 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "GeneraleRotazioneAutomatica" , CheckBox10 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "GrandezzaVerticale" , TextBox30 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "MargineVerticale" , TextBox31 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "DimensioniOriginali" , CheckBox15 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "TestoVerticale" , TextBox29 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "NomeMiniatura" , RadioButton6 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "DataFoto" , CheckBox16 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "NumeroFoto" , CheckBox17 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "ColoreTestoRGB" , TextBox34 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "TempoSmall" , RadioButton5 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "NumTempoSmall" , RadioButton7 . Checked ) ;
Module1 . SetupIni . AggiornaParametro ( "CompressioneJpeg" , TextBox32 . Text ) ;
Module1 . SetupIni . AggiornaParametro ( "CompressioneJpegMiniatura" , TextBox33 . Text ) ;
Module1 . SetupIni . SalvaParametriSetup ( ) ;
Text = "Image Catalog - " + LeggiSoloNomeFile ( IlNome ) ;
}
}
private void Button6_Click ( object sender , EventArgs e )
{
var openFileDialog = new OpenFileDialog ( ) ;
// openFileDialog.InitialDirectory = TextBox1.Text
openFileDialog . Filter = "Setup (*.xml)|*.xml|All valid files (*.*)|*.*" ;
openFileDialog . FilterIndex = 0 ;
openFileDialog . RestoreDirectory = true ;
if ( DialogResult . OK = = openFileDialog . ShowDialog ( ) )
{
string IlNome = openFileDialog . FileName ;
Module1 . SetupIni . NomeFileSetup = IlNome ;
Module1 . SetupIni . CaricaParametriSetup ( ) ;
TextBox1 . Text = Module1 . SetupIni . LeggiParametroString ( "DirSorgente" ) ;
TextBox2 . Text = Module1 . SetupIni . LeggiParametroString ( "DirDestinazione" ) ;
CheckBox6 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "DirSottoDirectory" ) ;
CheckBox11 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "DirDividiDestinazione" ) ;
TextBox17 . Text = Module1 . SetupIni . LeggiParametroString ( "DirDividiNumFile" ) ;
TextBox20 . Text = Module1 . SetupIni . LeggiParametroString ( "DirDividiSuffisso" ) ;
TextBox21 . Text = Module1 . SetupIni . LeggiParametroString ( "DirDividiNumCifre" ) ;
string TestoTemp = Module1 . SetupIni . LeggiParametroString ( "DirDividiTipoNumerazione" ) ;
if ( TestoTemp . ToUpper ( ) = = "PROGRESSIVA" )
{
RadioButton1 . Checked = true ;
}
else
{
RadioButton2 . Checked = true ;
}
CheckBox1 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "MiniatureCrea" ) ;
TextBox3 . Text = Module1 . SetupIni . LeggiParametroString ( "MiniatureSuffisso" ) ;
TextBox5 . Text = Module1 . SetupIni . LeggiParametroString ( "MiniatureAltezza" ) ;
TextBox6 . Text = Module1 . SetupIni . LeggiParametroString ( "MiniatureLarghezza" ) ;
RadioButton3 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "MiniatureAddScritta" ) ;
RadioButton4 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "MiniatureAddOrario" ) ;
TextBox27 . Text = Module1 . SetupIni . LeggiParametroString ( "FotoAltezza" ) ;
TextBox28 . Text = Module1 . SetupIni . LeggiParametroString ( "FotoLarghezza" ) ;
TextBox13 . Text = Module1 . SetupIni . LeggiParametroString ( "FotoCodice" ) ;
CheckBox2 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "FotoDimOriginali" ) ;
TextBox11 . Text = Module1 . SetupIni . LeggiParametroString ( "FontDimensione" ) ;
TextBox25 . Text = Module1 . SetupIni . LeggiParametroString ( "FontDimensioneMiniatura" ) ;
CheckBox3 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "FontBold" ) ;
ComboBox3 . Text = Module1 . SetupIni . LeggiParametroString ( "FontNome" ) ;
if ( string . IsNullOrEmpty ( TextBox25 . Text ) )
{
TextBox25 . Text = "0" ;
}
TextBox4 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoTesto" ) ;
TextBox9 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoTrasparente" ) ;
TextBox12 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoMargine" ) ;
ComboBox1 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoPosizione" ) ;
ComboBox2 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoAllineamento" ) ;
TextBox10 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioFile" ) ;
TextBox14 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioAltezza" ) ;
TextBox15 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioLarghezza" ) ;
TextBox16 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioMargine" ) ;
ComboBox4 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioAllOrizzontale" ) ;
ComboBox5 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioAllVerticale" ) ;
TextBox19 . Text = Module1 . SetupIni . LeggiParametroString ( "MarchioTrasparenza" ) ;
CheckBox5 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "MarchioAggiungi" ) ;
CheckBox7 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "TempoGara" ) ;
CheckBox8 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "Orario" ) ;
TextBox18 . Text = Module1 . SetupIni . LeggiParametroString ( "EtichettaOrario" ) ;
CheckBox9 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "GeneraleForzaJpg" ) ;
CheckBox10 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "GeneraleRotazioneAutomatica" ) ;
TextBox30 . Text = Module1 . SetupIni . LeggiParametroString ( "GrandezzaVerticale" ) ;
TextBox31 . Text = Module1 . SetupIni . LeggiParametroString ( "MargineVerticale" ) ;
CheckBox15 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "DimensioniOriginali" ) ;
TextBox29 . Text = Module1 . SetupIni . LeggiParametroString ( "TestoVerticale" ) ;
RadioButton6 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "NomeMiniatura" ) ;
CheckBox16 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "DataFoto" ) ;
CheckBox17 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "NumeroFoto" ) ;
RadioButton5 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "TempoSmall" ) ;
RadioButton7 . Checked = Module1 . SetupIni . LeggiParametroBoolean ( "NumTempoSmall" ) ;
TextBox32 . Text = Module1 . SetupIni . LeggiParametroString ( "CompressioneJpeg" ) ;
TextBox33 . Text = Module1 . SetupIni . LeggiParametroString ( "CompressioneJpegMiniatura" ) ;
TextBox34 . Text = Module1 . SetupIni . LeggiParametroString ( "ColoreTestoRGB" ) ;
if ( File . Exists ( TextBox10 . Text ) )
{
PictureBox1 . Image = Image . FromFile ( TextBox10 . Text ) ;
if ( PictureBox1 . Image . Height > = PictureBox1 . Image . Width )
{
PictureBox1 . Height = 160 ;
PictureBox1 . Width = Conversions . ToInteger ( 160 * PictureBox1 . Image . Width / ( double ) PictureBox1 . Image . Height ) ;
}
else
{
PictureBox1 . Width = 224 ;
PictureBox1 . Height = Conversions . ToInteger ( 224 * PictureBox1 . Image . Height / ( double ) PictureBox1 . Image . Width ) ;
}
}
Text = "Image Catalog - " + LeggiSoloNomeFile ( IlNome ) ;
}
}
private void setPicSettings ( string SourcePath , string DestPath )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
var DestDirStart = new DirectoryInfo ( DestPath ) ;
DirectoryInfo DestDir = null ;
PicSettings . DirectorySorgente = TextBox1 . Text ;
PicSettings . DirectoryDestinazione = TextBox2 . Text ;
// PicSettings.DestDir = DestDir
// PicSettings.SourceDir = SourceDir
// PicSettings.DestDirStart = DestDirStart
PicSettings . DimStandard = Conversions . ToInteger ( TextBox11 . Text ) ;
PicSettings . DimStandardMiniatura = Conversions . ToInteger ( TextBox25 . Text ) ;
PicSettings . UsaOrarioMiniatura = CheckBox12 . Checked ;
PicSettings . UsaOrarioTestoApplicare = CheckBox8 . Checked ;
PicSettings . UsaTempoGaraTestoApplicare = CheckBox7 . Checked ;
PicSettings . UsaRotazioneAutomatica = CheckBox10 . Checked ;
PicSettings . UsaForzaJpg = CheckBox9 . Checked ;
if ( CheckBox17 . Checked )
{
PicSettings . TestoNome = true ;
}
else
{
PicSettings . TestoNome = false ;
}
if ( CheckBox16 . Checked )
{
PicSettings . NomeData = true ;
}
else
{
PicSettings . NomeData = false ;
}
PicSettings . TestoFirmaStart = TextBox4 . Text ;
PicSettings . TestoFirmaStartV = TextBox29 . Text ;
PicSettings . DataPartenza = DateTimePicker1 . Value ;
PicSettings . TestoOrario = TextBox18 . Text ;
PicSettings . AltezzaSmall = Conversions . ToInteger ( TextBox5 . Text ) ;
PicSettings . LarghezzaSmall = Conversions . ToInteger ( TextBox5 . Text ) ;
PicSettings . CreaMiniature = CheckBox1 . Checked ;
PicSettings . AggiungiScritteMiniature = RadioButton3 . Checked ;
PicSettings . AggTempoGaraMin = RadioButton5 . Checked ;
PicSettings . AggNumTempMin = RadioButton7 . Checked ;
PicSettings . DimVert = Conversions . ToInteger ( TextBox30 . Text ) ;
PicSettings . MargVert = Conversions . ToInteger ( TextBox31 . Text ) ;
// PicSettings.NomeFileChild = childFile.Name
PicSettings . Suffisso = TextBox3 . Text ;
PicSettings . Codice = TextBox13 . Text ;
PicSettings . Trasparenza = Conversions . ToInteger ( TextBox9 . Text ) ;
PicSettings . IlFont = ComboBox3 . SelectedItem . ToString ( ) ;
PicSettings . Grassetto = CheckBox3 . Checked ;
PicSettings . Posizione = ComboBox1 . SelectedItem . ToString ( ) ;
PicSettings . Allineamento = ComboBox2 . SelectedItem . ToString ( ) ;
PicSettings . Margine = Conversions . ToInteger ( TextBox12 . Text ) ;
PicSettings . LogoAltezza = Conversions . ToInteger ( TextBox14 . Text ) ;
PicSettings . LogoLarghezza = Conversions . ToInteger ( TextBox15 . Text ) ;
PicSettings . fontColoreRGB = ColorTranslator . FromHtml ( TextBox34 . Text ) ;
PicSettings . LogoAggiungi = CheckBox5 . Checked ;
PicSettings . LogoNomeFile = TextBox10 . Text ;
PicSettings . LogoTrasparenza = TextBox19 . Text ;
PicSettings . LogoMargine = TextBox16 . Text ;
PicSettings . LogoPosizioneH = ComboBox4 . Text ;
PicSettings . LogoPosizioneV = ComboBox5 . Text ;
PicSettings . FotoGrandeDimOrigina = CheckBox15 . Checked ;
PicSettings . AltezzaBig = Conversions . ToInteger ( TextBox27 . Text ) ;
PicSettings . LarghezzaBig = Conversions . ToInteger ( TextBox28 . Text ) ;
PicSettings . DimMin = Conversions . ToInteger ( TextBox25 . Text ) ;
PicSettings . TestoMin = RadioButton6 . Checked ;
PicSettings . jpegQuality = Conversions . ToLong ( TextBox32 . Text ) ;
PicSettings . jpegQualityMin = Conversions . ToLong ( TextBox33 . Text ) ;
// PicSettings.mainForm = Me
}
private List < List < FileInfo > > makeFilesList ( string SourcePath )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
DirectoryInfo DestDir = null ;
int NumFileXDir = Conversions . ToInteger ( TextBox17 . Text ) ;
string SuffixDir = TextBox20 . Text ;
int NumCifreDir = Conversions . ToInteger ( TextBox21 . Text ) ;
bool DividiFile = false ;
StopAttivo = false ;
int FileConta = 0 ;
int ContaFileXDir = 0 ;
int ContaDirXDir = 0 ;
string TestoTemp = "" ;
int ContaTemp = 0 ;
var picList = new List < FileInfo > ( ) ;
var dirList = new List < List < FileInfo > > ( ) ;
// controlla directory principale
// Dim childFile As FileInfo
// For Each childFile In SourceDir.GetFiles("*.jpg")
// picList.Add(childFile)
// Next
picList = getFiles ( SourceDir ) ;
dirList . Add ( picList ) ;
// controlla sottodirectory
if ( CheckBox6 . Checked = = true )
{
foreach ( var subDir in SourceDir . GetDirectories ( ) )
{
var filesList = new List < FileInfo > ( ) ;
filesList = getFiles ( subDir ) ;
dirList . Add ( filesList ) ;
}
}
return dirList ;
}
private List < FileInfo > getFiles ( DirectoryInfo sourceDir )
{
var picList = new List < FileInfo > ( ) ;
foreach ( var childFile in sourceDir . GetFiles ( "*.jpg" ) )
picList . Add ( childFile ) ;
return picList ;
}
private List < List < FileInfo > > dividiLista ( string SourcePath , List < List < FileInfo > > lista )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
int NumFileXDir = Conversions . ToInteger ( TextBox17 . Text ) ;
string SuffixDir = TextBox20 . Text ;
int NumCifreDir = Conversions . ToInteger ( TextBox21 . Text ) ;
bool DividiFile = false ;
int FileConta = 0 ;
int ContaFileXDir = 0 ;
int ContaDirXDir = 0 ;
string TestoTemp = "" ;
int ContaTemp = 0 ;
if ( NumFileXDir > 0 & CheckBox11 . Checked = = true )
{
if ( FileConta > NumFileXDir )
{
DividiFile = true ;
}
else
{
}
}
return default ;
}
private void setLabel17Text ( string text )
{
if ( Label17 . InvokeRequired )
{
Label17 . Invoke ( new Action < string > ( setLabel17Text ) , text ) ;
}
else
{
Label17 . Text = text ;
}
}
public void stepProgressBar ( )
{
if ( ProgressBar1 . InvokeRequired )
{
ProgressBar1 . Invoke ( new MethodInvoker ( ProgressBar1 . PerformStep ) ) ;
}
else
{
ProgressBar1 . PerformStep ( ) ;
}
setLabel18Text ( ProgressBar1 . Value . ToString ( ) ) ;
}
private void setLabel10Text ( string text )
{
if ( Label10 . InvokeRequired )
{
Label10 . Invoke ( new Action < string > ( setLabel10Text ) , text ) ;
}
else
{
Label10 . Text = text ;
}
}
private void setProgressBarMaximum ( int value )
{
if ( ProgressBar1 . InvokeRequired )
{
ProgressBar1 . Invoke ( new Action < int > ( setProgressBarMaximum ) , ( object ) value ) ;
}
else
{
ProgressBar1 . Maximum = value ;
}
}
private void setProgressBarValue ( int value )
{
if ( ProgressBar1 . InvokeRequired )
{
ProgressBar1 . Invoke ( new Action < int > ( setProgressBarValue ) , ( object ) value ) ;
}
else
{
ProgressBar1 . Value = value ;
}
}
private void setLabel18Text ( string text )
{
if ( Label18 . InvokeRequired )
{
Label18 . Invoke ( new Action < string > ( setLabel18Text ) , text ) ;
}
else
{
Label18 . Text = text ;
}
}
private void setLabel43Text ( string text )
{
if ( Label43 . InvokeRequired )
{
Label43 . Invoke ( new Action < string > ( setLabel43Text ) , text ) ;
}
else
{
Label43 . Text = text ;
}
}
private void creaImmaginiWithThreadMod ( string SourcePath , string DestPath )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
var DestDirStart = new DirectoryInfo ( DestPath ) ;
DirectoryInfo DestDir = null ;
int NumFileXDir = Conversions . ToInteger ( TextBox17 . Text ) ;
string SuffixDir = TextBox20 . Text ;
int NumCifreDir = Conversions . ToInteger ( TextBox21 . Text ) ;
bool DividiFile = false ;
StopAttivo = false ;
int FileConta = 0 ;
int ContaFileXDir = 0 ;
int ContaDirXDir = 0 ;
string TestoTemp = "" ;
int ContaTemp = 0 ;
if ( SourceDir . Exists )
{
FileConta = SourceDir . GetFiles ( "*.jpg" ) . GetLength ( 0 ) ;
// Label17.Text = (CType(Label17.Text, Integer) + FileConta).ToString
string a = ( Conversions . ToInteger ( Label17 . Text ) + FileConta ) . ToString ( ) ;
setLabel17Text ( a ) ;
setProgressBarMaximum ( Conversions . ToInteger ( a ) ) ;
if ( NumFileXDir > 0 & CheckBox11 . Checked = = true )
{
if ( FileConta > NumFileXDir )
{
DividiFile = true ;
}
else
{
DestDir = DestDirStart ;
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
DividiFile = false ;
}
}
else
{
DestDir = DestDirStart ;
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
DividiFile = false ;
}
foreach ( var childFile in SourceDir . GetFiles ( "*.jpg" ) )
{
if ( StopAttivo = = true )
{
break ;
}
setLabel10Text ( "File: " + childFile . Name ) ;
string b = ( Conversions . ToInteger ( Label18 . Text ) + 1 ) . ToString ( ) ;
// setLabel18Text(b)
// setProgressBarValue(CInt(b))
// Label10.Text = "File: " & childFile.Name
// Label18.Text = (CType(Label18.Text, Integer) + 1).ToString
// Application.DoEvents()
ContaFileXDir + = 1 ;
if ( DividiFile = = true )
{
if ( ContaFileXDir = = ContaDirXDir * NumFileXDir + 1 )
{
ContaDirXDir + = 1 ;
if ( RadioButton1 . Checked = = true )
{
TestoTemp = ContaDirXDir . ToString ( ) ;
}
else
{
TestoTemp = ( ContaDirXDir * NumFileXDir ) . ToString ( ) ;
}
var loopTo = NumCifreDir - TestoTemp . Length ;
for ( ContaTemp = 1 ; ContaTemp < = loopTo ; ContaTemp + + )
TestoTemp = "0" + TestoTemp ;
if ( DestDirStart . FullName . EndsWith ( @"\" ) )
{
DestDir = new DirectoryInfo ( DestDirStart . FullName + SuffixDir + TestoTemp ) ;
}
else
{
DestDir = new DirectoryInfo ( DestDirStart . FullName + @"\" + SuffixDir + TestoTemp ) ;
}
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
}
}
// Application.DoEvents()
var ClsCreaImmagine = new ImageCreator ( ) ;
ClsCreaImmagine . NomeFileChild = childFile . Name ;
ClsCreaImmagine . DestDir = DestDir ;
ClsCreaImmagine . SourceDir = SourceDir ;
ClsCreaImmagine . DestDirStart = DestDirStart ;
ContaImmaginiThread + = 1 ;
MyPool . InsertWorkItem ( childFile . Name , new XyThreadAdd ( ClsCreaImmagine . CreaImmagineThread ) , new object [ 1 ] { childFile . Name } , true ) ;
}
// copy all the sub-directories by recursively calling this same routine
if ( CheckBox6 . Checked = = true )
{
foreach ( var subDir in SourceDir . GetDirectories ( ) )
creaImmaginiWithThreadMod ( subDir . FullName , Path . Combine ( DestDir . FullName , subDir . Name ) ) ;
}
}
}
// il posto giusto dove fare modifiche
private void CreaImmaginiWithThread ( string SourcePath , string DestPath )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
var DestDirStart = new DirectoryInfo ( DestPath ) ;
DirectoryInfo DestDir = null ;
int NumFileXDir = Conversions . ToInteger ( TextBox17 . Text ) ;
string SuffixDir = TextBox20 . Text ;
int NumCifreDir = Conversions . ToInteger ( TextBox21 . Text ) ;
bool DividiFile = false ;
StopAttivo = false ;
int FileConta = 0 ;
int ContaFileXDir = 0 ;
int ContaDirXDir = 0 ;
string TestoTemp = "" ;
int ContaTemp = 0 ;
if ( SourceDir . Exists )
{
FileConta = SourceDir . GetFiles ( "*.jpg" ) . GetLength ( 0 ) ;
Label17 . Text = ( Conversions . ToInteger ( Label17 . Text ) + FileConta ) . ToString ( ) ;
if ( NumFileXDir > 0 & CheckBox11 . Checked = = true )
{
if ( FileConta > NumFileXDir )
{
DividiFile = true ;
}
else
{
DestDir = DestDirStart ;
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
DividiFile = false ;
}
}
else
{
DestDir = DestDirStart ;
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
DividiFile = false ;
}
foreach ( var childFile in SourceDir . GetFiles ( "*.jpg" ) )
{
if ( StopAttivo = = true )
{
break ;
}
// Label10.Text = "File: " & childFile.Name
// Label18.Text = (CType(Label18.Text, Integer) + 1).ToString
// Application.DoEvents()
ContaFileXDir + = 1 ;
if ( DividiFile = = true )
{
if ( ContaFileXDir = = ContaDirXDir * NumFileXDir + 1 )
{
ContaDirXDir + = 1 ;
if ( RadioButton1 . Checked = = true )
{
TestoTemp = ContaDirXDir . ToString ( ) ;
}
else
{
TestoTemp = ( ContaDirXDir * NumFileXDir ) . ToString ( ) ;
}
var loopTo = NumCifreDir - TestoTemp . Length ;
for ( ContaTemp = 1 ; ContaTemp < = loopTo ; ContaTemp + + )
TestoTemp = "0" + TestoTemp ;
if ( DestDirStart . FullName . EndsWith ( @"\" ) )
{
DestDir = new DirectoryInfo ( DestDirStart . FullName + SuffixDir + TestoTemp ) ;
}
else
{
DestDir = new DirectoryInfo ( DestDirStart . FullName + @"\" + SuffixDir + TestoTemp ) ;
}
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
}
}
}
Application . DoEvents ( ) ;
var ClsCreaImmagine = new CreaImmagineSeparateThread ( ) ;
ClsCreaImmagine . DirectorySorgente = TextBox1 . Text ;
ClsCreaImmagine . DirectoryDestinazione = TextBox2 . Text ;
ClsCreaImmagine . DestDir = DestDir ;
ClsCreaImmagine . SourceDir = SourceDir ;
ClsCreaImmagine . DestDirStart = DestDirStart ;
ClsCreaImmagine . DimStandard = Conversions . ToInteger ( TextBox11 . Text ) ;
ClsCreaImmagine . DimStandardMiniatura = Conversions . ToInteger ( TextBox25 . Text ) ;
ClsCreaImmagine . UsaOrarioMiniatura = CheckBox12 . Checked ;
ClsCreaImmagine . UsaOrarioTestoApplicare = CheckBox8 . Checked ;
ClsCreaImmagine . UsaTempoGaraTestoApplicare = CheckBox7 . Checked ;
ClsCreaImmagine . UsaRotazioneAutomatica = CheckBox10 . Checked ;
ClsCreaImmagine . UsaForzaJpg = CheckBox9 . Checked ;
if ( CheckBox17 . Checked )
{
ClsCreaImmagine . TestoNome = true ;
}
else
{
ClsCreaImmagine . TestoNome = false ;
}
if ( CheckBox16 . Checked )
{
ClsCreaImmagine . NomeData = true ;
}
else
{
ClsCreaImmagine . NomeData = false ;
}
ClsCreaImmagine . TestoFirmaStart = TextBox4 . Text ;
ClsCreaImmagine . TestoFirmaStartV = TextBox29 . Text ;
ClsCreaImmagine . DataPartenza = DateTimePicker1 . Value ;
ClsCreaImmagine . TestoOrario = TextBox18 . Text ;
ClsCreaImmagine . AltezzaSmall = Conversions . ToInteger ( TextBox5 . Text ) ;
ClsCreaImmagine . LarghezzaSmall = Conversions . ToInteger ( TextBox5 . Text ) ;
ClsCreaImmagine . CreaMiniature = CheckBox1 . Checked ;
ClsCreaImmagine . AggiungiScritteMiniature = RadioButton3 . Checked ;
ClsCreaImmagine . AggTempoGaraMin = RadioButton5 . Checked ;
ClsCreaImmagine . AggNumTempMin = RadioButton7 . Checked ;
ClsCreaImmagine . DimVert = Conversions . ToInteger ( TextBox30 . Text ) ;
ClsCreaImmagine . MargVert = Conversions . ToInteger ( TextBox31 . Text ) ;
ClsCreaImmagine . NomeFileChild = childFile . Name ;
ClsCreaImmagine . Suffisso = TextBox3 . Text ;
ClsCreaImmagine . Codice = TextBox13 . Text ;
ClsCreaImmagine . Trasparenza = Conversions . ToInteger ( TextBox9 . Text ) ;
ClsCreaImmagine . IlFont = ComboBox3 . SelectedItem . ToString ( ) ;
ClsCreaImmagine . Grassetto = CheckBox3 . Checked ;
ClsCreaImmagine . Posizione = ComboBox1 . SelectedItem . ToString ( ) ;
ClsCreaImmagine . Allineamento = ComboBox2 . SelectedItem . ToString ( ) ;
ClsCreaImmagine . Margine = Conversions . ToInteger ( TextBox12 . Text ) ;
ClsCreaImmagine . LogoAltezza = Conversions . ToInteger ( TextBox14 . Text ) ;
ClsCreaImmagine . LogoLarghezza = Conversions . ToInteger ( TextBox15 . Text ) ;
// ClsCreaImmagine.FontColoreR = CType(TextBox22.Text, Integer)
// ClsCreaImmagine.FontColoreG = CType(TextBox23.Text, Integer)
// ClsCreaImmagine.FontColoreB = CType(TextBox24.Text, Integer)
ClsCreaImmagine . fontColoreRGB = ColorTranslator . FromHtml ( TextBox34 . Text ) ;
ClsCreaImmagine . LogoAggiungi = CheckBox5 . Checked ;
ClsCreaImmagine . LogoNomeFile = TextBox10 . Text ;
ClsCreaImmagine . LogoTrasparenza = TextBox19 . Text ;
ClsCreaImmagine . LogoMargine = TextBox16 . Text ;
ClsCreaImmagine . LogoPosizioneH = ComboBox4 . Text ;
ClsCreaImmagine . LogoPosizioneV = ComboBox5 . Text ;
ClsCreaImmagine . FotoGrandeDimOrigina = CheckBox15 . Checked ;
ClsCreaImmagine . AltezzaBig = Conversions . ToInteger ( TextBox27 . Text ) ;
ClsCreaImmagine . LarghezzaBig = Conversions . ToInteger ( TextBox28 . Text ) ;
ClsCreaImmagine . DimMin = Conversions . ToInteger ( TextBox25 . Text ) ;
ClsCreaImmagine . TestoMin = RadioButton6 . Checked ;
ClsCreaImmagine . jpegQuality = Conversions . ToLong ( TextBox32 . Text ) ;
ClsCreaImmagine . jpegQuality = Conversions . ToLong ( TextBox33 . Text ) ;
ContaImmaginiThread + = 1 ;
MyPool . InsertWorkItem ( childFile . Name , new XyThreadAdd ( ClsCreaImmagine . CreaImmagineThread ) , new object [ 1 ] { childFile . Name } , true ) ;
}
// copy all the sub-directories by recursively calling this same routine
if ( CheckBox6 . Checked = = true )
{
foreach ( var subDir in SourceDir . GetDirectories ( ) )
CreaImmaginiWithThread ( subDir . FullName , Path . Combine ( DestDir . FullName , subDir . Name ) ) ;
}
}
}
private void CopyDirectoryFile ( string SourcePath , string DestPath , bool OverWrite = false )
{
var SourceDir = new DirectoryInfo ( SourcePath ) ;
var DestDir = new DirectoryInfo ( DestPath ) ;
if ( SourceDir . Exists )
{
if ( ! DestDir . Exists )
{
DestDir . Create ( ) ;
// copy all the files of the current directory
}
foreach ( var childFile in SourceDir . GetFiles ( ) )
{
if ( OverWrite )
{
childFile . CopyTo ( Path . Combine ( DestDir . FullName , childFile . Name ) , true ) ;
}
// if overwrite = false, copy the file only if it does not exist
// this is done to avoid an IOException if a file already exists
// this way the other files can be copied anyway...
else if ( ! File . Exists ( Path . Combine ( DestDir . FullName , childFile . Name ) ) )
{
childFile . CopyTo ( Path . Combine ( DestDir . FullName , childFile . Name ) , false ) ;
}
// copy all the sub-directories by recursively calling this same routine
}
foreach ( var subDir in SourceDir . GetDirectories ( ) )
CopyDirectoryFile ( subDir . FullName , Path . Combine ( DestDir . FullName , subDir . Name ) , OverWrite ) ;
}
}
public Size NewthumbSize ( int currentwidth , int currentheight , int MaxPixel , string TipoSize )
{
// Calculate the Size of the New image
// *** Larghezza, Altezza, Auto
double tempMultiplier ;
if ( ( TipoSize . ToUpper ( ) ? ? "" ) = = ( "Larghezza" . ToUpper ( ) ? ? "" ) )
{
tempMultiplier = MaxPixel / ( double ) currentwidth ;
}
else if ( ( TipoSize . ToUpper ( ) ? ? "" ) = = ( "Altezza" . ToUpper ( ) ? ? "" ) )
{
tempMultiplier = MaxPixel / ( double ) currentheight ;
}
else if ( currentheight > currentwidth ) // portrait
{
tempMultiplier = MaxPixel / ( double ) currentheight ;
}
else
{
tempMultiplier = MaxPixel / ( double ) currentwidth ;
}
var NewSize = new Size ( ( int ) Math . Round ( currentwidth * tempMultiplier ) , ( int ) Math . Round ( currentheight * tempMultiplier ) ) ;
return NewSize ;
}
private void Button7_Click ( object sender , EventArgs e )
{
StopAttivo = true ;
MyPool . StopThreadPool ( ) ;
unlockUI ( ) ;
}
private void Button4_Click ( object sender , EventArgs e )
{
var openFileDialog = new OpenFileDialog ( ) ;
// openFileDialog.InitialDirectory = TextBox1.Text
openFileDialog . Filter = "Immagini jpg (*.jpg)|*.jpg|Immagini gif (*.gif)|*.gif|Tutti i file (*.*)|*.*" ;
if ( TextBox10 . Text . Length > 0 )
{
openFileDialog . FileName = TextBox10 . Text ;
}
openFileDialog . FilterIndex = 0 ;
openFileDialog . RestoreDirectory = true ;
if ( DialogResult . OK = = openFileDialog . ShowDialog ( ) )
{
TextBox10 . Text = openFileDialog . FileName ;
PictureBox1 . Image = Image . FromFile ( TextBox10 . Text ) ;
if ( PictureBox1 . Image . Height > = PictureBox1 . Image . Width )
{
PictureBox1 . Height = 160 ;
PictureBox1 . Width = Conversions . ToInteger ( 160 * PictureBox1 . Image . Width / ( double ) PictureBox1 . Image . Height ) ;
}
else
{
PictureBox1 . Width = 224 ;
PictureBox1 . Height = Conversions . ToInteger ( 224 * PictureBox1 . Image . Height / ( double ) PictureBox1 . Image . Width ) ;
}
}
}
private string LeggiSoloNomeFile ( string FileName )
{
string Testo = FileName ;
string Risposta = "" ;
var Nomi = Testo . Split ( new char [ ] { '\\' } ) ;
if ( Nomi . Length > 1 )
{
Risposta = Nomi [ Nomi . Length - 1 ] ;
}
return Risposta ;
}
private void PictureBox1_MouseMove ( object sender , MouseEventArgs e )
{
// GetColor()
// GetPixelColor(PictureBox1.PointToScreen(e.Location)).ToArgb.ToString("X8")
}
private void PictureBox1_MouseUp ( object sender , MouseEventArgs e )
{
if ( e . Button = = MouseButtons . Left )
{
WaterSelectColor = true ;
}
else
{
WaterSelectColor = false ;
}
}
// Private Declare Function CreateDC Lib "gdi32.dll" (ByVal strDriver As String, ByVal strDevice As String, ByVal strOutput As String, ByVal pData As IntPtr) As IntPtr
// Private Declare Function DeleteDC Lib "gdi32.dll" (ByVal hdc As IntPtr) As Boolean
// Private Declare Function GetPixel Lib "gdi32.dll" (ByVal hdc As IntPtr, ByVal x As Integer, ByVal y As Integer) As Integer
// Private Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As Point) As Boolean
// ''' <summary>
// ''' Get the color relative to mouse position
// ''' </summary>
// Private Sub GetColor()
// Dim hdcScreen As IntPtr = CreateDC("Display", Nothing, Nothing, IntPtr.Zero)
// Dim pt As Point = New Point
// GetCursorPos(pt)
// Dim cr As Integer = GetPixel(hdcScreen, pt.X, pt.Y)
// DeleteDC(hdcScreen)
// Dim clr As Color = Color.FromArgb((cr And &HFF), (cr And &HFF00) >> 8, (cr And &HFF0000) >> 16)
// PictureBox3.BackColor = clr
// If WaterSelectColor = True Then
// PictureBox2.BackColor = clr
// End If
// WaterSelectColor = False
// End Sub
private Color [ ] GetPixelColor ( Point screenLocation )
{
// Dim bm As New Bitmap(1, 1, Imaging.PixelFormat.Format24bppRgb)
// Dim g As Graphics = Graphics.FromImage(bm)
// g.CopyFromScreen(screenLocation, New Point(0, 0), New Size(1, 1))
// Dim result As Color = bm.GetPixel(0, 0)
// g.Dispose()
// bm.Dispose()
// Return result
return null ;
}
private void Button8_Click ( object sender , EventArgs e )
{
var MyDialog = new ColorDialog ( ) ;
MyDialog . AllowFullOpen = true ;
// If TextBox22.Text.Length > 0 And TextBox23.Text.Length > 0 And TextBox24.Text.Length > 0 Then
// If CType(TextBox22.Text, Integer) >= 0 And CType(TextBox23.Text, Integer) >= 0 And CType(TextBox24.Text, Integer) >= 0 Then
// MyDialog.Color = Color.FromArgb(0, CType(TextBox22.Text, Integer), CType(TextBox23.Text, Integer), CType(TextBox24.Text, Integer))
// End If
// End If
if ( MyDialog . ShowDialog ( ) = = DialogResult . OK )
{
// TextBox22.Text = MyDialog.Color.R.ToString
// TextBox23.Text = MyDialog.Color.G.ToString
// TextBox24.Text = MyDialog.Color.B.ToString
TextBox34 . Text = ColorTranslator . ToHtml ( MyDialog . Color ) ;
TextBox34 . BackColor = MyDialog . Color ;
}
}
private void TextBox27_TextChanged ( object sender , EventArgs e )
{
}
private void CheckBox18_CheckedChanged ( object sender , EventArgs e )
{
CheckBox4 . Checked = false ;
CheckBox12 . Checked = false ;
}
private void CheckBox4_CheckedChanged ( object sender , EventArgs e )
{
CheckBox18 . Checked = false ;
}
private void CheckBox12_CheckedChanged ( object sender , EventArgs e )
{
CheckBox18 . Checked = false ;
}
}
public class PicInfoold
{
public DirectoryInfo DirSource , DirDest , DirDestStart ;
public string NomeImmagine ;
public PicInfoold ( DirectoryInfo Dir_Source , DirectoryInfo Dir_Dest , DirectoryInfo Dir_DestStart , string Nome_Immagine )
{
DirSource = Dir_Source ;
DirDest = Dir_Dest ;
DirDestStart = Dir_DestStart ;
NomeImmagine = Nome_Immagine ;
}
}
}