11Public Class Main
22
33 Private Sub Main_Load(sender As Object , e As EventArgs) Handles MyBase .Load
4+ CommonStart()
45 If Command() <> Nothing Then
56 ReadParameter(Command())
67 End If
1011 LoadDB()
1112 End Sub
1213
14+ Sub CommonStart()
15+ Try
16+ If My.Computer.FileSystem.DirectoryExists(DIRCommons) = False Then
17+ My.Computer.FileSystem.CreateDirectory(DIRCommons)
18+ End If
19+ If My.Computer.FileSystem.DirectoryExists(DIRCommons & "\Menus" ) = False Then
20+ My.Computer.FileSystem.CreateDirectory(DIRCommons & "\Menus" )
21+ End If
22+ Catch ex As Exception
23+ AddToLog( "CommonStart" , "Error: " & ex.Message, True )
24+ End Try
25+ End Sub
26+
1327 Private Sub Main_FormClosing(sender As Object , e As FormClosingEventArgs) Handles Me .FormClosing
1428 SaveDB()
1529 End Sub
1630
31+ Private Sub btnMenuEditor_Click(sender As Object , e As EventArgs) Handles tb_btn_MenuEditor.Click
32+ MenuEditor.Show()
33+ MenuEditor.Focus()
34+ End Sub
35+
36+ # Region "Comunes"
1737 Private Sub tc_btn_Directory_Apply_Click(sender As Object , e As EventArgs) Handles tc_btn_Directory_Apply.Click
1838 If cb_InsideAFolder_Dir_OpenIn.CheckState = CheckState.Checked Then
1939 InsideFolder_DirCreate_OpenIn()
3555 Else
3656 InsideFolder_DirRemover_OpenIn()
3757 End If
58+ If cb_InsideAFolder_Dir_GetLocation.CheckState = CheckState.Checked Then
59+ InsideFolder_DirCreate_GetLocation()
60+ Else
61+ InsideFolder_DirCreate_GetLocation( True )
62+ End If
63+ If cb_InsideAFolder_Dir_OpenIn_InOther.CheckState = CheckState.Checked Then
64+ InsideFolder_DirCreate_OpenInOther()
65+ If cb_InsideAFolder_gbDir_1.Checked Then
66+ InsideFolder_DirCreate_OpenInOther( 1 )
67+ Else
68+ InsideFolder_DirRemover_OpenInOther( 1 )
69+ End If
70+ If cb_InsideAFolder_gbDir_2.Checked Then
71+ InsideFolder_DirCreate_OpenInOther( 2 )
72+ Else
73+ InsideFolder_DirRemover_OpenInOther( 2 )
74+ End If
75+ If cb_InsideAFolder_gbDir_3.Checked Then
76+ InsideFolder_DirCreate_OpenInOther( 3 )
77+ Else
78+ InsideFolder_DirRemover_OpenInOther( 3 )
79+ End If
80+ Else
81+ InsideFolder_DirRemover_OpenInOther()
82+ End If
83+
3884 If cb_SelectAFolder_Dir_OpenIn.CheckState = CheckState.Checked Then
3985 SelectFolder_DirCreate_OpenIn()
4086 If cb_SelectAFolder_Dir_OpenIn_InCommandPrompt.CheckState = CheckState.Checked Then
55101 Else
56102 SelectFolder_DirRemover_OpenIn()
57103 End If
58- If cb_InsideAFolder_Dir_GetLocation.CheckState = CheckState.Checked Then
59- InsideFolder_DirCreate_GetLocation()
60- Else
61- InsideFolder_DirCreate_GetLocation( True )
62- End If
63104 If cb_SelectAFolder_Dir_GetLocation.CheckState = CheckState.Checked Then
64105 SelectFolder_DirCreate_GetLocation()
65106 Else
66107 SelectFolder_DirCreate_GetLocation( True )
67108 End If
109+ If cb_SelectAFolder_Dir_OpenIn_InOther.CheckState = CheckState.Checked Then
110+ SelectFolder_DirCreate_OpenInOther()
111+ If cb_SelectAFolder_gbDir_1.Checked Then
112+ SelectFolder_DirCreate_OpenInOther( 1 )
113+ Else
114+ SelectFolder_DirRemover_OpenInOther( 1 )
115+ End If
116+ If cb_SelectAFolder_gbDir_2.Checked Then
117+ SelectFolder_DirCreate_OpenInOther( 2 )
118+ Else
119+ SelectFolder_DirRemover_OpenInOther( 2 )
120+ End If
121+ If cb_SelectAFolder_gbDir_3.Checked Then
122+ SelectFolder_DirCreate_OpenInOther( 3 )
123+ Else
124+ SelectFolder_DirRemover_OpenInOther( 3 )
125+ End If
126+ Else
127+ SelectFolder_DirRemover_OpenInOther()
128+ End If
68129 End Sub
69130 Private Sub tc_btn_File_Apply_Click(sender As Object , e As EventArgs) Handles tc_btn_File_Apply.Click
70131 If cbFile_GetLocation.CheckState = CheckState.Checked Then
71132 Create_GetLocation()
72133 Else
73134 Create_GetLocation( True )
74135 End If
75-
76136 If cbFile_OpenWith.CheckState = CheckState.Checked Then
77137 Create_OpenWith()
78138 If cbFile_OpenWith_Notepad.CheckState = CheckState.Checked Then
83143 Else
84144 Remover_OpenWith()
85145 End If
146+
147+ If cbFile_OpenWith_Other.Checked Then
148+ Create_OpenWithOther()
149+ If cbFile_gbFile_1.Checked Then
150+ Create_OpenWithOther( 1 )
151+ Else
152+ Remover_OpenWithOther( 1 )
153+ End If
154+ If cbFile_gbFile_2.Checked Then
155+ Create_OpenWithOther( 2 )
156+ Else
157+ Remover_OpenWithOther( 2 )
158+ End If
159+ If cbFile_gbFile_3.Checked Then
160+ Create_OpenWithOther( 3 )
161+ Else
162+ Remover_OpenWithOther( 3 )
163+ End If
164+ Else
165+ Remover_OpenWithOther()
166+ End If
86167 End Sub
87168
88- Private Sub CheckBox5_CheckedChanged (sender As Object , e As EventArgs) Handles cbFile_OpenWith.CheckedChanged
169+ Private Sub cbFile_OpenWith_CheckedChanged (sender As Object , e As EventArgs) Handles cbFile_OpenWith.CheckedChanged
89170 If cbFile_OpenWith.CheckState = CheckState.Checked Then
90171 cbFile_OpenWith_Notepad.Enabled = True
91172 cbFile_OpenWith_Other.Enabled = True
122203 cb_SelectAFolder_Dir_OpenIn_InOther.Enabled = False
123204 End If
124205 End Sub
206+ # End Region
207+
208+ Private Sub cb_InsideAFolder_Dir_OpenIn_InOther_CheckedChanged(sender As Object , e As EventArgs) Handles cb_InsideAFolder_Dir_OpenIn_InOther.CheckedChanged
209+ If cb_InsideAFolder_Dir_OpenIn_InOther.Checked Then
210+ gbDir_InsideAFolder.Width = 740
211+ gbDir_InsideAFolder.Location = New System.Drawing.Point( 6 , 6 )
212+ gbDir_InsideAFolder_gbOthers.Enabled = True
213+ InsideFolder_Dir_OpenInOther = True
214+ Else
215+ gbDir_InsideAFolder.Width = 174
216+ gbDir_InsideAFolder.Location = New System.Drawing.Point( 289 , 6 )
217+ gbDir_InsideAFolder_gbOthers.Enabled = False
218+ InsideFolder_Dir_OpenInOther = False
219+ End If
220+ End Sub
221+ Private Sub cb_SelectAFolder_Dir_OpenIn_InOther_CheckedChanged(sender As Object , e As EventArgs) Handles cb_SelectAFolder_Dir_OpenIn_InOther.CheckedChanged
222+ If cb_SelectAFolder_Dir_OpenIn_InOther.Checked Then
223+ gbDir_SelectingAFolder.Width = 740
224+ gbDir_SelectingAFolder.Location = New System.Drawing.Point( 6 , 171 )
225+ gbDir_SelectingAFolder_gbOthers.Enabled = True
226+ SelectFolder_Dir_OpenInOther = True
227+ Else
228+ gbDir_SelectingAFolder.Width = 174
229+ gbDir_SelectingAFolder.Location = New System.Drawing.Point( 289 , 171 )
230+ gbDir_SelectingAFolder_gbOthers.Enabled = False
231+ SelectFolder_Dir_OpenInOther = False
232+ End If
233+ End Sub
234+ Private Sub cbFile_OpenWith_Other_CheckedChanged(sender As Object , e As EventArgs) Handles cbFile_OpenWith_Other.CheckedChanged
235+ If cbFile_OpenWith_Other.Checked Then
236+ gbFiles_FileSelect.Width = 740
237+ gbFiles_FileSelect.Location = New System.Drawing.Point( 6 , 6 )
238+ gbFiles_FileSelect_gbOthers.Enabled = True
239+ File_OpenWithOther = True
240+ Else
241+ gbFiles_FileSelect.Width = 174
242+ gbFiles_FileSelect.Location = New System.Drawing.Point( 289 , 6 )
243+ gbFiles_FileSelect_gbOthers.Enabled = False
244+ File_OpenWithOther = False
245+ End If
246+ End Sub
247+
248+ Private Sub cb_InsideAFolder_gbDir_1_CheckedChanged(sender As Object , e As EventArgs) Handles cb_InsideAFolder_gbDir_1.CheckedChanged
249+ If cb_InsideAFolder_gbDir_1.Checked Then
250+ lbl_InsideAFolder_gbDir_1.Enabled = True
251+ tb_InsideAFolder_gbDir_1.Enabled = True
252+ tb_InsideAFolder_gbDir_11.Enabled = True
253+ Else
254+ lbl_InsideAFolder_gbDir_1.Enabled = False
255+ tb_InsideAFolder_gbDir_1.Enabled = False
256+ tb_InsideAFolder_gbDir_11.Enabled = False
257+ End If
258+ End Sub
259+ Private Sub cb_InsideAFolder_gbDir_2_CheckedChanged(sender As Object , e As EventArgs) Handles cb_InsideAFolder_gbDir_2.CheckedChanged
260+ If cb_InsideAFolder_gbDir_2.Checked Then
261+ lbl_InsideAFolder_gbDir_2.Enabled = True
262+ tb_InsideAFolder_gbDir_2.Enabled = True
263+ tb_InsideAFolder_gbDir_22.Enabled = True
264+ Else
265+ lbl_InsideAFolder_gbDir_2.Enabled = False
266+ tb_InsideAFolder_gbDir_2.Enabled = False
267+ tb_InsideAFolder_gbDir_22.Enabled = False
268+ End If
269+ End Sub
270+ Private Sub cb_InsideAFolder_gbDir_3_CheckedChanged(sender As Object , e As EventArgs) Handles cb_InsideAFolder_gbDir_3.CheckedChanged
271+ If cb_InsideAFolder_gbDir_3.Checked Then
272+ lbl_InsideAFolder_gbDir_3.Enabled = True
273+ tb_InsideAFolder_gbDir_3.Enabled = True
274+ tb_InsideAFolder_gbDir_33.Enabled = True
275+ Else
276+ lbl_InsideAFolder_gbDir_3.Enabled = False
277+ tb_InsideAFolder_gbDir_3.Enabled = False
278+ tb_InsideAFolder_gbDir_33.Enabled = False
279+ End If
280+ End Sub
281+
282+ Private Sub cbFile_gbFile_1_CheckedChanged(sender As Object , e As EventArgs) Handles cbFile_gbFile_1.CheckedChanged
283+ If cbFile_gbFile_1.Checked Then
284+ lblFile_gbFile_1.Enabled = True
285+ tbFile_gbFile_1.Enabled = True
286+ tbFile_gbFile_11.Enabled = True
287+ Else
288+ lblFile_gbFile_1.Enabled = False
289+ tbFile_gbFile_1.Enabled = False
290+ tbFile_gbFile_11.Enabled = False
291+ End If
292+ End Sub
293+ Private Sub cbFile_gbFile_2_CheckedChanged(sender As Object , e As EventArgs) Handles cbFile_gbFile_2.CheckedChanged
294+ If cbFile_gbFile_2.Checked Then
295+ lblFile_gbFile_2.Enabled = True
296+ tbFile_gbFile_2.Enabled = True
297+ tbFile_gbFile_22.Enabled = True
298+ Else
299+ lblFile_gbFile_2.Enabled = False
300+ tbFile_gbFile_2.Enabled = False
301+ tbFile_gbFile_22.Enabled = False
302+ End If
303+ End Sub
304+ Private Sub cbFile_gbFile_3_CheckedChanged(sender As Object , e As EventArgs) Handles cbFile_gbFile_3.CheckedChanged
305+ If cbFile_gbFile_3.Checked Then
306+ lblFile_gbFile_3.Enabled = True
307+ tbFile_gbFile_3.Enabled = True
308+ tbFile_gbFile_33.Enabled = True
309+ Else
310+ lblFile_gbFile_3.Enabled = False
311+ tbFile_gbFile_3.Enabled = False
312+ tbFile_gbFile_33.Enabled = False
313+ End If
314+ End Sub
315+
316+ Private Sub cb_SelectAFolder_gbDir_1_CheckedChanged(sender As Object , e As EventArgs) Handles cb_SelectAFolder_gbDir_1.CheckedChanged
317+ If cb_SelectAFolder_gbDir_1.Checked Then
318+ lbl_SelectAFolder_gbDir_1.Enabled = True
319+ tb_SelectAFolder_gbDir_1.Enabled = True
320+ tb_SelectAFolder_gbDir_11.Enabled = True
321+ Else
322+ lbl_SelectAFolder_gbDir_1.Enabled = False
323+ tb_SelectAFolder_gbDir_1.Enabled = False
324+ tb_SelectAFolder_gbDir_11.Enabled = False
325+ End If
326+ End Sub
327+ Private Sub cb_SelectAFolder_gbDir_2_CheckedChanged(sender As Object , e As EventArgs) Handles cb_SelectAFolder_gbDir_2.CheckedChanged
328+ If cb_SelectAFolder_gbDir_2.Checked Then
329+ lbl_SelectAFolder_gbDir_2.Enabled = True
330+ tb_SelectAFolder_gbDir_2.Enabled = True
331+ tb_SelectAFolder_gbDir_22.Enabled = True
332+ Else
333+ lbl_SelectAFolder_gbDir_2.Enabled = False
334+ tb_SelectAFolder_gbDir_2.Enabled = False
335+ tb_SelectAFolder_gbDir_22.Enabled = False
336+ End If
337+ End Sub
338+ Private Sub cb_SelectAFolder_gbDir_3_CheckedChanged(sender As Object , e As EventArgs) Handles cb_SelectAFolder_gbDir_3.CheckedChanged
339+ If cb_SelectAFolder_gbDir_3.Checked Then
340+ lbl_SelectAFolder_gbDir_3.Enabled = True
341+ tb_SelectAFolder_gbDir_3.Enabled = True
342+ tb_SelectAFolder_gbDir_33.Enabled = True
343+ Else
344+ lbl_SelectAFolder_gbDir_3.Enabled = False
345+ tb_SelectAFolder_gbDir_3.Enabled = False
346+ tb_SelectAFolder_gbDir_33.Enabled = False
347+ End If
348+ End Sub
125349End Class
0 commit comments