Revision | 64 (tree) |
---|---|
Zeit | 2017-12-12 18:56:14 |
Autor | bananajinn |
設定ツールにファイル監視設定(while,whileMax)の編集機能を追加
@@ -96,6 +96,11 @@ | ||
96 | 96 | } |
97 | 97 | result.Add("match", table.MatchPattern); |
98 | 98 | result.Add("ignore", table.IgnorePattern); |
99 | + if(!string.IsNullOrEmpty(table.WhilePattern)){ | |
100 | + result.Add("while", table.WhilePattern); | |
101 | + if(table.WhileMax != null) | |
102 | + result.Add("whileMax", table.WhileMax); | |
103 | + } | |
99 | 104 | if(!Util.IsNullOrEmpty(table.HostName)){ |
100 | 105 | result.Add("hostname", table.HostName); |
101 | 106 | } |
@@ -66,6 +66,12 @@ | ||
66 | 66 | this.textBoxEventID = new System.Windows.Forms.TextBox(); |
67 | 67 | this.label11 = new System.Windows.Forms.Label(); |
68 | 68 | this.checkBoxShiftJIS = new System.Windows.Forms.CheckBox(); |
69 | + this.textBoxWhileMatch = new System.Windows.Forms.TextBox(); | |
70 | + this.label12 = new System.Windows.Forms.Label(); | |
71 | + this.label13 = new System.Windows.Forms.Label(); | |
72 | + this.label14 = new System.Windows.Forms.Label(); | |
73 | + this.numericUpDownWhileMax = new System.Windows.Forms.NumericUpDown(); | |
74 | + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWhileMax)).BeginInit(); | |
69 | 75 | this.SuspendLayout(); |
70 | 76 | // |
71 | 77 | // label1 |
@@ -101,7 +107,7 @@ | ||
101 | 107 | this.label2.Location = new System.Drawing.Point(14, 38); |
102 | 108 | this.label2.Name = "label2"; |
103 | 109 | this.label2.Size = new System.Drawing.Size(100, 21); |
104 | - this.label2.TabIndex = 3; | |
110 | + this.label2.TabIndex = 4; | |
105 | 111 | this.label2.Text = "Log Level"; |
106 | 112 | this.label2.TextAlign = System.Drawing.ContentAlignment.TopRight; |
107 | 113 | // |
@@ -110,7 +116,7 @@ | ||
110 | 116 | this.label3.Location = new System.Drawing.Point(14, 111); |
111 | 117 | this.label3.Name = "label3"; |
112 | 118 | this.label3.Size = new System.Drawing.Size(100, 21); |
113 | - this.label3.TabIndex = 9; | |
119 | + this.label3.TabIndex = 10; | |
114 | 120 | this.label3.Text = "Hostname"; |
115 | 121 | this.label3.TextAlign = System.Drawing.ContentAlignment.TopRight; |
116 | 122 | // |
@@ -122,7 +128,7 @@ | ||
122 | 128 | this.comboBoxLogLevel.Location = new System.Drawing.Point(120, 35); |
123 | 129 | this.comboBoxLogLevel.Name = "comboBoxLogLevel"; |
124 | 130 | this.comboBoxLogLevel.Size = new System.Drawing.Size(121, 20); |
125 | - this.comboBoxLogLevel.TabIndex = 4; | |
131 | + this.comboBoxLogLevel.TabIndex = 5; | |
126 | 132 | // |
127 | 133 | // textBoxHostname |
128 | 134 | // |
@@ -129,7 +135,7 @@ | ||
129 | 135 | this.textBoxHostname.Location = new System.Drawing.Point(120, 108); |
130 | 136 | this.textBoxHostname.Name = "textBoxHostname"; |
131 | 137 | this.textBoxHostname.Size = new System.Drawing.Size(121, 19); |
132 | - this.textBoxHostname.TabIndex = 10; | |
138 | + this.textBoxHostname.TabIndex = 11; | |
133 | 139 | // |
134 | 140 | // label4 |
135 | 141 | // |
@@ -136,55 +142,55 @@ | ||
136 | 142 | this.label4.Location = new System.Drawing.Point(247, 111); |
137 | 143 | this.label4.Name = "label4"; |
138 | 144 | this.label4.Size = new System.Drawing.Size(208, 21); |
139 | - this.label4.TabIndex = 11; | |
145 | + this.label4.TabIndex = 12; | |
140 | 146 | this.label4.Text = "(regular expression)"; |
141 | 147 | // |
142 | 148 | // textBoxMatch |
143 | 149 | // |
144 | - this.textBoxMatch.Location = new System.Drawing.Point(119, 132); | |
150 | + this.textBoxMatch.Location = new System.Drawing.Point(120, 131); | |
145 | 151 | this.textBoxMatch.Name = "textBoxMatch"; |
146 | 152 | this.textBoxMatch.Size = new System.Drawing.Size(121, 19); |
147 | - this.textBoxMatch.TabIndex = 13; | |
153 | + this.textBoxMatch.TabIndex = 14; | |
148 | 154 | // |
149 | 155 | // label5 |
150 | 156 | // |
151 | - this.label5.Location = new System.Drawing.Point(247, 135); | |
157 | + this.label5.Location = new System.Drawing.Point(248, 134); | |
152 | 158 | this.label5.Name = "label5"; |
153 | 159 | this.label5.Size = new System.Drawing.Size(208, 21); |
154 | - this.label5.TabIndex = 14; | |
160 | + this.label5.TabIndex = 15; | |
155 | 161 | this.label5.Text = "(regular expression)"; |
156 | 162 | // |
157 | 163 | // label6 |
158 | 164 | // |
159 | - this.label6.Location = new System.Drawing.Point(14, 135); | |
165 | + this.label6.Location = new System.Drawing.Point(15, 134); | |
160 | 166 | this.label6.Name = "label6"; |
161 | 167 | this.label6.Size = new System.Drawing.Size(100, 21); |
162 | - this.label6.TabIndex = 12; | |
163 | - this.label6.Text = "Match string"; | |
168 | + this.label6.TabIndex = 13; | |
169 | + this.label6.Text = "Match"; | |
164 | 170 | this.label6.TextAlign = System.Drawing.ContentAlignment.TopRight; |
165 | 171 | // |
166 | 172 | // textBoxIgnore |
167 | 173 | // |
168 | - this.textBoxIgnore.Location = new System.Drawing.Point(119, 156); | |
174 | + this.textBoxIgnore.Location = new System.Drawing.Point(120, 156); | |
169 | 175 | this.textBoxIgnore.Name = "textBoxIgnore"; |
170 | 176 | this.textBoxIgnore.Size = new System.Drawing.Size(121, 19); |
171 | - this.textBoxIgnore.TabIndex = 16; | |
177 | + this.textBoxIgnore.TabIndex = 17; | |
172 | 178 | // |
173 | 179 | // label7 |
174 | 180 | // |
175 | - this.label7.Location = new System.Drawing.Point(247, 159); | |
181 | + this.label7.Location = new System.Drawing.Point(248, 159); | |
176 | 182 | this.label7.Name = "label7"; |
177 | 183 | this.label7.Size = new System.Drawing.Size(208, 21); |
178 | - this.label7.TabIndex = 17; | |
184 | + this.label7.TabIndex = 18; | |
179 | 185 | this.label7.Text = "(regular expression)"; |
180 | 186 | // |
181 | 187 | // label8 |
182 | 188 | // |
183 | - this.label8.Location = new System.Drawing.Point(14, 159); | |
189 | + this.label8.Location = new System.Drawing.Point(15, 159); | |
184 | 190 | this.label8.Name = "label8"; |
185 | 191 | this.label8.Size = new System.Drawing.Size(100, 21); |
186 | - this.label8.TabIndex = 15; | |
187 | - this.label8.Text = "Ignore string"; | |
192 | + this.label8.TabIndex = 16; | |
193 | + this.label8.Text = "Ignore"; | |
188 | 194 | this.label8.TextAlign = System.Drawing.ContentAlignment.TopRight; |
189 | 195 | // |
190 | 196 | // listViewAction |
@@ -197,10 +203,10 @@ | ||
197 | 203 | this.columnHeader2}); |
198 | 204 | this.listViewAction.FullRowSelect = true; |
199 | 205 | this.listViewAction.HideSelection = false; |
200 | - this.listViewAction.Location = new System.Drawing.Point(14, 183); | |
206 | + this.listViewAction.Location = new System.Drawing.Point(14, 237); | |
201 | 207 | this.listViewAction.Name = "listViewAction"; |
202 | - this.listViewAction.Size = new System.Drawing.Size(441, 92); | |
203 | - this.listViewAction.TabIndex = 18; | |
208 | + this.listViewAction.Size = new System.Drawing.Size(441, 115); | |
209 | + this.listViewAction.TabIndex = 24; | |
204 | 210 | this.listViewAction.UseCompatibleStateImageBehavior = false; |
205 | 211 | this.listViewAction.View = System.Windows.Forms.View.Details; |
206 | 212 | this.listViewAction.DoubleClick += new System.EventHandler(this.ListViewActionDoubleClick); |
@@ -222,10 +228,10 @@ | ||
222 | 228 | // buttonAdd |
223 | 229 | // |
224 | 230 | this.buttonAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
225 | - this.buttonAdd.Location = new System.Drawing.Point(14, 280); | |
231 | + this.buttonAdd.Location = new System.Drawing.Point(14, 357); | |
226 | 232 | this.buttonAdd.Name = "buttonAdd"; |
227 | 233 | this.buttonAdd.Size = new System.Drawing.Size(75, 21); |
228 | - this.buttonAdd.TabIndex = 19; | |
234 | + this.buttonAdd.TabIndex = 25; | |
229 | 235 | this.buttonAdd.Text = "&Add"; |
230 | 236 | this.buttonAdd.UseVisualStyleBackColor = true; |
231 | 237 | this.buttonAdd.Click += new System.EventHandler(this.ButtonAddClick); |
@@ -233,10 +239,10 @@ | ||
233 | 239 | // buttonEdit |
234 | 240 | // |
235 | 241 | this.buttonEdit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
236 | - this.buttonEdit.Location = new System.Drawing.Point(95, 280); | |
242 | + this.buttonEdit.Location = new System.Drawing.Point(95, 357); | |
237 | 243 | this.buttonEdit.Name = "buttonEdit"; |
238 | 244 | this.buttonEdit.Size = new System.Drawing.Size(75, 21); |
239 | - this.buttonEdit.TabIndex = 20; | |
245 | + this.buttonEdit.TabIndex = 26; | |
240 | 246 | this.buttonEdit.Text = "&Edit"; |
241 | 247 | this.buttonEdit.UseVisualStyleBackColor = true; |
242 | 248 | this.buttonEdit.Click += new System.EventHandler(this.ButtonEditClick); |
@@ -244,10 +250,10 @@ | ||
244 | 250 | // buttonDelete |
245 | 251 | // |
246 | 252 | this.buttonDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); |
247 | - this.buttonDelete.Location = new System.Drawing.Point(176, 280); | |
253 | + this.buttonDelete.Location = new System.Drawing.Point(176, 357); | |
248 | 254 | this.buttonDelete.Name = "buttonDelete"; |
249 | 255 | this.buttonDelete.Size = new System.Drawing.Size(75, 21); |
250 | - this.buttonDelete.TabIndex = 21; | |
256 | + this.buttonDelete.TabIndex = 27; | |
251 | 257 | this.buttonDelete.Text = "&Delete"; |
252 | 258 | this.buttonDelete.UseVisualStyleBackColor = true; |
253 | 259 | this.buttonDelete.Click += new System.EventHandler(this.ButtonDeleteClick); |
@@ -257,18 +263,18 @@ | ||
257 | 263 | this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) |
258 | 264 | | System.Windows.Forms.AnchorStyles.Right))); |
259 | 265 | this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; |
260 | - this.label9.Location = new System.Drawing.Point(14, 305); | |
266 | + this.label9.Location = new System.Drawing.Point(14, 382); | |
261 | 267 | this.label9.Name = "label9"; |
262 | 268 | this.label9.Size = new System.Drawing.Size(441, 2); |
263 | - this.label9.TabIndex = 22; | |
269 | + this.label9.TabIndex = 28; | |
264 | 270 | // |
265 | 271 | // buttonOK |
266 | 272 | // |
267 | 273 | this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
268 | - this.buttonOK.Location = new System.Drawing.Point(299, 311); | |
274 | + this.buttonOK.Location = new System.Drawing.Point(299, 388); | |
269 | 275 | this.buttonOK.Name = "buttonOK"; |
270 | 276 | this.buttonOK.Size = new System.Drawing.Size(75, 21); |
271 | - this.buttonOK.TabIndex = 23; | |
277 | + this.buttonOK.TabIndex = 29; | |
272 | 278 | this.buttonOK.Text = "OK"; |
273 | 279 | this.buttonOK.UseVisualStyleBackColor = true; |
274 | 280 | this.buttonOK.Click += new System.EventHandler(this.ButtonOKClick); |
@@ -277,10 +283,10 @@ | ||
277 | 283 | // |
278 | 284 | this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); |
279 | 285 | this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; |
280 | - this.buttonCancel.Location = new System.Drawing.Point(380, 311); | |
286 | + this.buttonCancel.Location = new System.Drawing.Point(380, 388); | |
281 | 287 | this.buttonCancel.Name = "buttonCancel"; |
282 | 288 | this.buttonCancel.Size = new System.Drawing.Size(75, 21); |
283 | - this.buttonCancel.TabIndex = 24; | |
289 | + this.buttonCancel.TabIndex = 30; | |
284 | 290 | this.buttonCancel.Text = "Cancel"; |
285 | 291 | this.buttonCancel.UseVisualStyleBackColor = true; |
286 | 292 | // |
@@ -289,7 +295,7 @@ | ||
289 | 295 | this.label10.Location = new System.Drawing.Point(14, 63); |
290 | 296 | this.label10.Name = "label10"; |
291 | 297 | this.label10.Size = new System.Drawing.Size(100, 21); |
292 | - this.label10.TabIndex = 5; | |
298 | + this.label10.TabIndex = 6; | |
293 | 299 | this.label10.Text = "Source"; |
294 | 300 | this.label10.TextAlign = System.Drawing.ContentAlignment.TopRight; |
295 | 301 | // |
@@ -298,7 +304,7 @@ | ||
298 | 304 | this.textBoxSource.Location = new System.Drawing.Point(120, 60); |
299 | 305 | this.textBoxSource.Name = "textBoxSource"; |
300 | 306 | this.textBoxSource.Size = new System.Drawing.Size(121, 19); |
301 | - this.textBoxSource.TabIndex = 6; | |
307 | + this.textBoxSource.TabIndex = 7; | |
302 | 308 | // |
303 | 309 | // textBoxEventID |
304 | 310 | // |
@@ -305,7 +311,7 @@ | ||
305 | 311 | this.textBoxEventID.Location = new System.Drawing.Point(120, 84); |
306 | 312 | this.textBoxEventID.Name = "textBoxEventID"; |
307 | 313 | this.textBoxEventID.Size = new System.Drawing.Size(121, 19); |
308 | - this.textBoxEventID.TabIndex = 8; | |
314 | + this.textBoxEventID.TabIndex = 9; | |
309 | 315 | // |
310 | 316 | // label11 |
311 | 317 | // |
@@ -312,7 +318,7 @@ | ||
312 | 318 | this.label11.Location = new System.Drawing.Point(14, 87); |
313 | 319 | this.label11.Name = "label11"; |
314 | 320 | this.label11.Size = new System.Drawing.Size(100, 21); |
315 | - this.label11.TabIndex = 7; | |
321 | + this.label11.TabIndex = 8; | |
316 | 322 | this.label11.Text = "Event ID"; |
317 | 323 | this.label11.TextAlign = System.Drawing.ContentAlignment.TopRight; |
318 | 324 | // |
@@ -321,10 +327,55 @@ | ||
321 | 327 | this.checkBoxShiftJIS.Location = new System.Drawing.Point(380, 33); |
322 | 328 | this.checkBoxShiftJIS.Name = "checkBoxShiftJIS"; |
323 | 329 | this.checkBoxShiftJIS.Size = new System.Drawing.Size(76, 24); |
324 | - this.checkBoxShiftJIS.TabIndex = 25; | |
330 | + this.checkBoxShiftJIS.TabIndex = 3; | |
325 | 331 | this.checkBoxShiftJIS.Text = "ShiftJIS"; |
326 | 332 | this.checkBoxShiftJIS.UseVisualStyleBackColor = true; |
327 | 333 | // |
334 | + // textBoxWhileMatch | |
335 | + // | |
336 | + this.textBoxWhileMatch.Location = new System.Drawing.Point(120, 181); | |
337 | + this.textBoxWhileMatch.Name = "textBoxWhileMatch"; | |
338 | + this.textBoxWhileMatch.Size = new System.Drawing.Size(121, 19); | |
339 | + this.textBoxWhileMatch.TabIndex = 20; | |
340 | + // | |
341 | + // label12 | |
342 | + // | |
343 | + this.label12.Location = new System.Drawing.Point(248, 184); | |
344 | + this.label12.Name = "label12"; | |
345 | + this.label12.Size = new System.Drawing.Size(208, 21); | |
346 | + this.label12.TabIndex = 21; | |
347 | + this.label12.Text = "(regular expression)"; | |
348 | + // | |
349 | + // label13 | |
350 | + // | |
351 | + this.label13.Location = new System.Drawing.Point(15, 184); | |
352 | + this.label13.Name = "label13"; | |
353 | + this.label13.Size = new System.Drawing.Size(100, 21); | |
354 | + this.label13.TabIndex = 19; | |
355 | + this.label13.Text = "While Match"; | |
356 | + this.label13.TextAlign = System.Drawing.ContentAlignment.TopRight; | |
357 | + // | |
358 | + // label14 | |
359 | + // | |
360 | + this.label14.Location = new System.Drawing.Point(15, 209); | |
361 | + this.label14.Name = "label14"; | |
362 | + this.label14.Size = new System.Drawing.Size(100, 21); | |
363 | + this.label14.TabIndex = 22; | |
364 | + this.label14.Text = "While Max Line"; | |
365 | + this.label14.TextAlign = System.Drawing.ContentAlignment.TopRight; | |
366 | + // | |
367 | + // numericUpDownWhileMax | |
368 | + // | |
369 | + this.numericUpDownWhileMax.Location = new System.Drawing.Point(120, 206); | |
370 | + this.numericUpDownWhileMax.Name = "numericUpDownWhileMax"; | |
371 | + this.numericUpDownWhileMax.Size = new System.Drawing.Size(120, 19); | |
372 | + this.numericUpDownWhileMax.TabIndex = 23; | |
373 | + this.numericUpDownWhileMax.Value = new decimal(new int[] { | |
374 | + 10, | |
375 | + 0, | |
376 | + 0, | |
377 | + 0}); | |
378 | + // | |
328 | 379 | // FormRuleEdit |
329 | 380 | // |
330 | 381 | this.AcceptButton = this.buttonOK; |
@@ -331,7 +382,12 @@ | ||
331 | 382 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); |
332 | 383 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
333 | 384 | this.CancelButton = this.buttonCancel; |
334 | - this.ClientSize = new System.Drawing.Size(468, 343); | |
385 | + this.ClientSize = new System.Drawing.Size(468, 420); | |
386 | + this.Controls.Add(this.numericUpDownWhileMax); | |
387 | + this.Controls.Add(this.label14); | |
388 | + this.Controls.Add(this.textBoxWhileMatch); | |
389 | + this.Controls.Add(this.label12); | |
390 | + this.Controls.Add(this.label13); | |
335 | 391 | this.Controls.Add(this.checkBoxShiftJIS); |
336 | 392 | this.Controls.Add(this.textBoxEventID); |
337 | 393 | this.Controls.Add(this.label11); |
@@ -366,6 +422,7 @@ | ||
366 | 422 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; |
367 | 423 | this.Text = "Rule"; |
368 | 424 | this.Load += new System.EventHandler(this.FormRuleEditLoad); |
425 | + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWhileMax)).EndInit(); | |
369 | 426 | this.ResumeLayout(false); |
370 | 427 | this.PerformLayout(); |
371 | 428 |
@@ -399,5 +456,10 @@ | ||
399 | 456 | private System.Windows.Forms.Label label1; |
400 | 457 | private System.Windows.Forms.CheckBox checkBoxShiftJIS; |
401 | 458 | private System.Windows.Forms.ColumnHeader columnHeader3; |
459 | + private System.Windows.Forms.TextBox textBoxWhileMatch; | |
460 | + private System.Windows.Forms.Label label12; | |
461 | + private System.Windows.Forms.Label label13; | |
462 | + private System.Windows.Forms.Label label14; | |
463 | + private System.Windows.Forms.NumericUpDown numericUpDownWhileMax; | |
402 | 464 | } |
403 | 465 | } |
@@ -109,6 +109,8 @@ | ||
109 | 109 | comboBoxLogLevel.Enabled = true; |
110 | 110 | textBoxSource.Enabled = true; |
111 | 111 | textBoxEventID.Enabled = true; |
112 | + textBoxWhileMatch.Enabled = false; | |
113 | + numericUpDownWhileMax.Enabled = false; | |
112 | 114 | |
113 | 115 | if(Table != null){ |
114 | 116 | comboBoxTarget.Text = Target; |
@@ -131,6 +133,8 @@ | ||
131 | 133 | comboBoxLogLevel.Enabled = false; |
132 | 134 | textBoxSource.Enabled = false; |
133 | 135 | textBoxEventID.Enabled = false; |
136 | + textBoxWhileMatch.Enabled = true; | |
137 | + numericUpDownWhileMax.Enabled = true; | |
134 | 138 | |
135 | 139 | if(Table != null){ |
136 | 140 | var fe = FileAndEncoding.Parse(Target); |
@@ -139,6 +143,8 @@ | ||
139 | 143 | textBoxHostname.Text = Table.HostName; |
140 | 144 | textBoxMatch.Text = Table.MatchPattern; |
141 | 145 | textBoxIgnore.Text = Table.IgnorePattern; |
146 | + textBoxWhileMatch.Text = Table.WhilePattern; | |
147 | + numericUpDownWhileMax.Value = Table.WhileMax ?? 0; | |
142 | 148 | } |
143 | 149 | } |
144 | 150 |
@@ -151,6 +157,8 @@ | ||
151 | 157 | comboBoxLogLevel.Enabled = false; |
152 | 158 | textBoxSource.Enabled = false; |
153 | 159 | textBoxEventID.Enabled = false; |
160 | + textBoxWhileMatch.Enabled = false; | |
161 | + numericUpDownWhileMax.Enabled = false; | |
154 | 162 | |
155 | 163 | if(Table != null){ |
156 | 164 | comboBoxTarget.Text = Target; |
@@ -172,6 +180,8 @@ | ||
172 | 180 | comboBoxLogLevel.Enabled = true; |
173 | 181 | textBoxSource.Enabled = true; |
174 | 182 | textBoxEventID.Enabled = true; |
183 | + textBoxWhileMatch.Enabled = false; | |
184 | + numericUpDownWhileMax.Enabled = false; | |
175 | 185 | |
176 | 186 | if(Table != null){ |
177 | 187 | comboBoxTarget.Text = Target; |
@@ -215,6 +225,8 @@ | ||
215 | 225 | Table.HostName = textBoxHostname.Text; |
216 | 226 | Table.MatchPattern = textBoxMatch.Text; |
217 | 227 | Table.IgnorePattern = textBoxIgnore.Text; |
228 | + Table.WhilePattern = textBoxWhileMatch.Text; | |
229 | + Table.WhileMax = Table.WhilePattern != null ? (int?)numericUpDownWhileMax.Value : null; | |
218 | 230 | Table.Actions = _actions; |
219 | 231 | } |
220 | 232 |