-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainForm.psf
More file actions
1137 lines (1091 loc) · 65.8 KB
/
MainForm.psf
File metadata and controls
1137 lines (1091 loc) · 65.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<File version="2.1">
<FileID>c7300399-3d78-441f-ada0-e39c598900b0</FileID>
<Preview>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
AAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2g
ASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoA
QgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gA
iJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQ
QnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBi
JGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQ
naABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJ
GgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQn
aACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIG
gBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0Qka
AGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEg
hBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaA
GAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAgh
RCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBG
ggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjR
CRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGg
ASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSC
BoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgA
CCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaAB
IEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBC
CNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACI
kaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBC
dIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIk
aAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCd
oAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAka
AEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdo
AIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCEEJ2gASBGggaA
EEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAYCRoAQgjRCRoA
YiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFEJ2gAiJGgASCE
EJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaCBoAQQnSCBoAY
CRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJGgBiJGgACCFE
J2gAiJGgASCEEJ2gASBGggaAEEJ0ggaAGAkaAEII0QkaAGIkaAAIIUQnaACIkaABIIQQnaABIEaC
BoAQQnSCBoAYCRoAQgjRCRoAYiRoAAghRCdoAIiRoAEghBCdoAEgRoIGgBBCdIIGgBgJGgBCCNEJ
GgBiJMbFAJw6dx2LFy9EbGwsnjx5QgghRPHs2TNcu3ZNMwAdHR2aAdi5cydsbW0RGRlpcRlCxovw
8HAccT2MJcvWvj8DcMHLD//pP/3/MGvWLHz77beEEEIUkvg//fRT/O53v0NPjxwth68A/Nmf/Rlm
zJhhcRlCxovp06fjb//mbzB/0Ur0vQ8D0NAOFJY1KXfxGPfu3cP9+/cJIYQo5JgYEBCA+Ph47QqA
kJ+fr13+5/GS6I20uUcPHyA1PVfL3T/bAFQ3A80dwODggGKQEELIGPr6+tDS0qJhMpkszkOIHgyp
XN3VM6Tl7p9tAGoU9S39aG1tUbQSQgghxKC0qVzd1GrScvd7MQCNbYPo6urU7nIlhBBCiDHp6uxA
a0fv+zEA8jtCQWkjwkJDtbtaCSGEEGJMwkJDhu8B6HgPBqCpE0h8WYDEhHi0tbURQgghxKCUlBQh
9HksmlQefy8GICmtELk52dojLhRFURRFGVMtrU14HhWPRpW735sByM7KHCmeoiiKoigjqqmpYXwN
gDxq8DFIe2xiaGTkvWlI/aMoiqIo/fX+DUB6MUqKc1EZex3zvp2FhQsXYt2OQ8iWGd9SfXWJOO0R
gIaBkQnvoKzn/rji/3J4xJSLC6d9UdjSPzz+BioI9cTcke1YOG8GDvjEof97nmYIGeF3ceVe2sg4
0NvRiPLK5h9J7oOoT/SH1dwFWDBrKtx9k1BSWYPWLvN6mfD8nh+8vLxx0ScKvSNTX69+tDS1oqev
Afe9ryM8s3FkOkVRFEVZ1rgYgPKSDCTeO4Ptro+1zi4yHx+B/YErqH/zvKtpsPIpNm3yQNXPOE2W
9djnHj480p4Ae+sTyG4dHv1pDSL82jHscgvVOuwwNcfBYZkLUpq+f1Uj5rYb9p+JHRkDOirT8CQs
Z2TMgvry4LTMFg/TmtFRngy/i7cREBaNwprh7kGVhcC9s27Ys2svdhwOwE/7n2q4O3kgpSgXFw8d
xt34hpHpFEVRFGVZ42IAyoozkPzwEg5dfDESpgLH17oivrQID07vw5Ytm3AhMAV50fdw7NR97Uw5
3MsdVx+nIzfqJqy2bMGOQzeRlx+BvftuoL4lCydtl2PRvNW4FZ+H7KRA7Nm0FksWLcAh32T0Dwwh
ye8kNqnl9p4KQEd/PwqfnsLiBYvxxa9/hy2e8cOr0Z2BnWtWYsXiBZi/9BCep4bi8LETyO9W6/7i
Fq48CUTK4+eqQoqG51cGIPqWO7a5+KGwsBAlan0ObvdCUUM+ruxbh0Xzl+B8UCqSn/tg3ZI1sFq5
BJtcLiM1MxtBDx7h5pUrcNq2XK3nfHiGFqvSRtRfj/N71uPw1WAUlzepCb0Ivf8U+VU1iLzqiAVq
u37929lw9DgL+w22sNu0BAvXOyC1rg/p9w9is9rOjVt3IDw9H/c8T2H7+un4yz/9K2w6dhnnjx/B
5vUq5uKFOHTzBfq+71UoiqIoSlNzc+P4GQCX8zEjYdrgt2MvDh2wxawpc7F9uxV+/w/L4HPvNnY6
7ERCahYO7doC70eB2Db1M6zZvh0LpnyL1TZ7ccD9Fm547ITL2cfIi/eH1V4XuO+xg9UeP5TkRcF6
0w54Xb2MNV9/gc1quWmfTcFO19NwdtiBiPRS+Ltth/W56OHVMKVh69yZOPc0Hy9uH8WaXSdwaPNG
+Ccl4fpBF5y5n4GuNumj23wmPoTk28747d9PwcqVKzHlV/8At6dpSH7kht2uPshLDYH17gM4c2wn
VlqdQEFZEc44O+PAweNwdlaJeOkcHLuThtJEH1jZXkbt6FP5jjx42C/Fwm8X4lRgIE4ePIFz59RZ
/+5DSC8ogdueXXA4uA+rl9kgLr8UD8474bB3Kkw1sXDdsR1rFs2G1e4jsF+1BT6BD3DA/gCCktNx
edcK2J8KQWlJCLZsPoaM+p/+AYGiKIqaXOrt7UVtbTUiohPevwFIengZx66O/C7el46jNs7Yv34Z
pix0gI+PD867X0F6TSuivE7A1nYLDp4NQVWmL77+y2k4dcMHVz0v4Nb1s3A8cAy7HQ4gIF1OZWtV
8tuLvXsO4vKz4cvclx32wcF6A77+dAUuqXKvnLsI74uu2LwvQPu84KknnM5EasNoT8KeHRdVKUpV
T7Bh4w3kpl3Bhs074eTmgYz2sb81DCLilgeOjmxHZ7IX7I+dwalDx+AV1qym9MBjnyP27FOm5GaW
Gh/AHQ93HHA5jiOux7HH6TzS5ef4xkjY23uiesQADPV3o8t8Zt4cja3zreBwxA0u+/bByTNZm/zs
sgf2H3DBfven2nhKwCUcPn8bt12ccPSMD8452cJqh6rTw94oqVFmwvUismvKcO2EOx6+NKkl8rDX
/gRe1tIAUBRFUd9Xbm4uCvLzEB2b/J7vASjNRqr/McxetBe3b9/GGScrnA6IQma4D/bvPIjgkEC4
7buAJJURezO88Kf/7t/DJbQVQ23pcN++EZcDQ3DD7Ty8zp+GnfNVBPu5wMbmALzdD2GL+3n4nHDC
mrWHcdvHHascTyHseRBO7rTHrZAQeB46iwePH+PU7hU4pBLm5kVfY717xPAWm1Kw7jfTsMfzNtxU
At12M0FNrMbq3/4lrM4OXyWozc1DYbFclhcNItT7CHafihoZr8CR1baqcpyx3cYB3mdPwOrQCVxW
f53OxqnPTbjqehA7d7vAcZ8zbLYfxYuKQQxVPVVmwwNVIwagtzwWDvvsceHmbVw57IzdR92xz/EE
bvleg7PtBpzxuop5M2fDZv8BbHO6qy0Tc/M09p3wgttqG3g8CsFVp02YpYzLNgcPZFfnw23LVrif
98FhJxf4xoo5eQmbDQeRXEMDQFEURQ1LXkYlT7VJV8A11VXv+QpAWpFyFTloL3mBkwed4ejoCI/b
IVAfaUp/4IUDjgfgF5k3fJd8Xw1C/Z+ipF37GG1FMTh2wBHHrwSjrq0WcbF5Kg234OmlIzhw4ALy
VJAI34NYMGuDdnUgPFcFVqpNCYKzinXGNxpyr2FrbhgOqXKcz1xHcladNg+GWhDmcw7OarrLhUA0
qxXobs+H66qNeFw6fNm/OPYFklKrtGH5CaAy7yUSMqpHxvuQFfkQeTX1iPP1UOvjhsSKdrRUZiMh
vUZ93o+81BTEJ6QgKTEZsS9eorZTBeksR1RUJmTQrPL423BS63HgoC9qejuQmajmbe9GccxdVe4B
HLvyCOmqrNjk4fsRagrSkJrTgNoctZ1qOSfnY3gQlYiEhEw0D/QiN/gOLp3xQ3hSKkrqZFsaERuV
goaun/EIBUVRFPXRaGhoCJmZmVovgMXFxdoVgKj3egUgrRBZmRkj4cZD/Yi8ewN3o0aS+s/RYB0u
Oq/G5uMR392gR1EURVEfmfr7+zUDIMlfrgJ0dHSMxxWACdYV8Nif/SmKoijqI1N2djZ6enqQl5eH
rq4ulJeXo7io8P3eAyAvA4p/EYPmpsbxo7kJLc0Wpr8DLS3Nqqwmi58RQgghE53GhnoUFxeirq4G
RUUFqK2tQWlpCXKyMxD2vl4GpL0OuKwFoeEx2rOFhBBCCPnwRMUmISIqYfhvdAIiY5K05J+aWfR+
XgcsyLBcCWhUBRJCCCHEoKhcLSfu5vz9sw0AIYQQQiYmNACEEELIJOSNDcCWrXaZ8pS5PHUuCxFC
CCFk4iLy9PL5aQOwcOGirAuXruLMeS/NMRBCCCFk4uLpdQWbt9j+tAGgKIqiKIqiKIqiKIqiKIqi
KIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqi
KIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiqI9R/+gf/f8BElvOPKn/AjsA
AAAASUVORK5CYII=</Preview>
<Object type="System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="MainForm" children="Controls">
<Property name="AcceptButton">
<Reference name="buttonFind" />
</Property>
<Property name="AutoScaleDimensions">6, 13</Property>
<Property name="AutoScaleMode">Font</Property>
<Property name="ClientSize">710, 646</Property>
<Property name="MainMenuStrip">
<Reference name="menustrip1" />
</Property>
<Property name="Name">MainForm</Property>
<Property name="StartPosition">CenterScreen</Property>
<Property name="Text">Active Directory MultiDomain Object Lookup</Property>
<Event name="Load">MainForm_Load</Event>
<Object type="System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="splitcontainer1" children="Controls">
<Property name="Anchor">Top, Bottom, Left, Right</Property>
<Property name="FixedPanel">Panel2</Property>
<Property name="Location">0, 297</Property>
<Property name="Name">splitcontainer1</Property>
<Property name="Panel1">
<Property name="Controls">
<Item type="System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="datagridview1" />
</Item>
</Property>
</Property>
<Property name="Panel2">
<Property name="Controls">
<Item type="System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="datagridview2" />
</Item>
</Property>
</Property>
<Property name="Size">710, 321</Property>
<Property name="SplitterDistance">474</Property>
<Property name="TabIndex">14</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelSearchResults" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">12, 269</Property>
<Property name="Name">labelSearchResults</Property>
<Property name="Size">82, 13</Property>
<Property name="TabIndex">12</Property>
<Property name="Text">Search Results:</Property>
</Object>
<Object type="System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="buttonClearAll" children="Controls">
<Property name="Anchor">Top, Right</Property>
<Property name="Location">581, 168</Property>
<Property name="Name">buttonClearAll</Property>
<Property name="Size">117, 23</Property>
<Property name="TabIndex">10</Property>
<Property name="Text">Clear &All</Property>
<Property name="UseVisualStyleBackColor">True</Property>
</Object>
<Object type="System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="buttonStop" children="Controls">
<Property name="Anchor">Top, Right</Property>
<Property name="Location">581, 139</Property>
<Property name="Name">buttonStop</Property>
<Property name="Size">117, 23</Property>
<Property name="TabIndex">9</Property>
<Property name="Text">&Stop</Property>
<Property name="UseVisualStyleBackColor">True</Property>
</Object>
<Object type="System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="buttonFind" children="Controls">
<Property name="Anchor">Top, Right</Property>
<Property name="Location">581, 110</Property>
<Property name="Name">buttonFind</Property>
<Property name="Size">117, 23</Property>
<Property name="TabIndex">8</Property>
<Property name="Text">&Find</Property>
<Property name="UseVisualStyleBackColor">True</Property>
</Object>
<Object type="System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="buttonBrowse" children="Controls">
<Property name="Anchor">Top, Right</Property>
<Property name="Location">581, 50</Property>
<Property name="Name">buttonBrowse</Property>
<Property name="Size">117, 23</Property>
<Property name="TabIndex">7</Property>
<Property name="Text">&Browse</Property>
<Property name="UseVisualStyleBackColor">True</Property>
</Object>
<Object type="System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="combobox2" children="Controls">
<Property name="Anchor">Top, Left, Right</Property>
<Property name="FormattingEnabled">True</Property>
<Property name="Location">297, 52</Property>
<Property name="Name">combobox2</Property>
<Property name="Size">195, 21</Property>
<Property name="TabIndex">6</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelIn" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">272, 55</Property>
<Property name="Name">labelIn</Property>
<Property name="Size">19, 13</Property>
<Property name="TabIndex">5</Property>
<Property name="Text">In:</Property>
</Object>
<Object type="System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="combobox1" children="Controls">
<Property name="FormattingEnabled">True</Property>
<Property name="Location">56, 52</Property>
<Property name="Name">combobox1</Property>
<Property name="Size">210, 21</Property>
<Property name="TabIndex">4</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelFind" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">23, 55</Property>
<Property name="Name">labelFind</Property>
<Property name="Size">27, 13</Property>
<Property name="TabIndex">3</Property>
<Property name="Text">Find</Property>
</Object>
<Object type="System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="tabcontrol1" children="Controls">
<Property name="Anchor">Top, Left, Right</Property>
<Property name="Location">23, 88</Property>
<Property name="Name">tabcontrol1</Property>
<Property name="SelectedIndex">0</Property>
<Property name="Size">542, 167</Property>
<Property name="TabIndex">2</Property>
<Object type="System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="tabpage1" children="Controls">
<Property name="Location">4, 22</Property>
<Property name="Name">tabpage1</Property>
<Property name="Padding">3, 3, 3, 3</Property>
<Property name="Size">534, 141</Property>
<Property name="TabIndex">0</Property>
<Property name="Text">tabpage1</Property>
<Property name="UseVisualStyleBackColor">True</Property>
<Object type="SAPIENTypes.ProgressBarOverlay, PowerShell Studio, Version=5.4.140.0, Culture=neutral, PublicKeyToken=null" name="progressbaroverlay1" children="Controls">
<Property name="Anchor">Top, Left, Right</Property>
<Property name="Location">9, 113</Property>
<Property name="Name">progressbaroverlay1</Property>
<Property name="Size">522, 19</Property>
<Property name="TabIndex">6</Property>
<Property name="Visible">False</Property>
</Object>
<Object type="System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="textbox3" children="Controls">
<Property name="Location">129, 87</Property>
<Property name="Name">textbox3</Property>
<Property name="Size">399, 20</Property>
<Property name="TabIndex">5</Property>
</Object>
<Object type="System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="textbox2" children="Controls">
<Property name="Location">129, 61</Property>
<Property name="Name">textbox2</Property>
<Property name="Size">399, 20</Property>
<Property name="TabIndex">4</Property>
</Object>
<Object type="System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="textbox1" children="Controls">
<Property name="Location">129, 34</Property>
<Property name="Name">textbox1</Property>
<Property name="Size">399, 20</Property>
<Property name="TabIndex">3</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelLastName" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">33, 87</Property>
<Property name="Name">labelLastName</Property>
<Property name="Size">58, 13</Property>
<Property name="TabIndex">2</Property>
<Property name="Text">Last Name</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelFirstName" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">33, 61</Property>
<Property name="Name">labelFirstName</Property>
<Property name="Size">57, 13</Property>
<Property name="TabIndex">1</Property>
<Property name="Text">First Name</Property>
</Object>
<Object type="System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="labelUserID" children="Controls">
<Property name="AutoSize">True</Property>
<Property name="Location">32, 34</Property>
<Property name="Name">labelUserID</Property>
<Property name="Size">40, 13</Property>
<Property name="TabIndex">0</Property>
<Property name="Text">UserID</Property>
</Object>
</Object>
<Object type="System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="tabpage2" children="Controls">
<Property name="Location">4, 22</Property>
<Property name="Name">tabpage2</Property>
<Property name="Padding">3, 3, 3, 3</Property>
<Property name="Size">192, 74</Property>
<Property name="TabIndex">1</Property>
<Property name="Text">tabpage2</Property>
<Property name="UseVisualStyleBackColor">True</Property>
</Object>
</Object>
<Object type="System.Windows.Forms.StatusBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="statusbar1" children="Controls">
<Property name="Location">0, 624</Property>
<Property name="Name">statusbar1</Property>
<Property name="Size">710, 22</Property>
<Property name="TabIndex">1</Property>
<Property name="Text">Developed by: Rohin Sidharth</Property>
</Object>
<Object type="System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="menustrip1" children="Controls">
<Property name="Items">
<Item type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="fileToolStripMenuItem" />
</Item>
<Item type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="editToolStripMenuItem" />
</Item>
<Item type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="viewToolStripMenuItem" />
</Item>
<Item type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<Reference name="helpToolStripMenuItem" />
</Item>
</Property>
<Property name="Location">0, 0</Property>
<Property name="Name">menustrip1</Property>
<Property name="Size">710, 24</Property>
<Property name="TabIndex">0</Property>
<Property name="Text">menustrip1</Property>
</Object>
</Object>
<Object type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="fileToolStripMenuItem">
<Property name="Name">fileToolStripMenuItem</Property>
<Property name="Size">37, 20</Property>
<Property name="Text">File</Property>
</Object>
<Object type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="editToolStripMenuItem">
<Property name="Name">editToolStripMenuItem</Property>
<Property name="Size">39, 20</Property>
<Property name="Text">Edit</Property>
</Object>
<Object type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="viewToolStripMenuItem">
<Property name="Name">viewToolStripMenuItem</Property>
<Property name="Size">44, 20</Property>
<Property name="Text">View</Property>
</Object>
<Object type="System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="helpToolStripMenuItem">
<Property name="Name">helpToolStripMenuItem</Property>
<Property name="Size">44, 20</Property>
<Property name="Text">Help</Property>
</Object>
<Object type="System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="datagridview1" children="Controls">
<Property name="ColumnHeadersHeightSizeMode">AutoSize</Property>
<Property name="Dock">Fill</Property>
<Property name="Location">0, 0</Property>
<Property name="Name">datagridview1</Property>
<Property name="Size">474, 321</Property>
<Property name="TabIndex">11</Property>
</Object>
<Object type="System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="datagridview2" children="Controls">
<Property name="ColumnHeadersHeightSizeMode">AutoSize</Property>
<Property name="Dock">Fill</Property>
<Property name="Location">0, 0</Property>
<Property name="Name">datagridview2</Property>
<Property name="Size">232, 321</Property>
<Property name="TabIndex">13</Property>
</Object>
<Code><![CDATA[
$MainForm_Load={
#TODO: Initialize Form Controls here
}
$buttonCallChildForm_Click={
#TODO: Place custom script here
if((Show-ChildForm_psf) -eq 'OK')
{
}
}
#region Control Helper Functions
function Update-DataGridView
{
<#
.SYNOPSIS
This functions helps you load items into a DataGridView.
.DESCRIPTION
Use this function to dynamically load items into the DataGridView control.
.PARAMETER DataGridView
The DataGridView control you want to add items to.
.PARAMETER Item
The object or objects you wish to load into the DataGridView's items collection.
.PARAMETER DataMember
Sets the name of the list or table in the data source for which the DataGridView is displaying data.
.PARAMETER AutoSizeColumns
Resizes DataGridView control's columns after loading the items.
#>
Param (
[ValidateNotNull()]
[Parameter(Mandatory=$true)]
[System.Windows.Forms.DataGridView]$DataGridView,
[ValidateNotNull()]
[Parameter(Mandatory=$true)]
$Item,
[Parameter(Mandatory=$false)]
[string]$DataMember,
[System.Windows.Forms.DataGridViewAutoSizeColumnMode]$AutoSizeColumns = 'None'
)
$DataGridView.SuspendLayout()
$DataGridView.DataMember = $DataMember
if ($Item -is [System.Data.DataSet] -and $Item.Tables.Count -gt 0)
{
$DataGridView.DataSource = $Item.Tables[0]
}
elseif ($Item -is [System.ComponentModel.IListSource]`
-or $Item -is [System.ComponentModel.IBindingList] -or $Item -is [System.ComponentModel.IBindingListView] )
{
$DataGridView.DataSource = $Item
}
else
{
$array = New-Object System.Collections.ArrayList
if ($Item -is [System.Collections.IList])
{
$array.AddRange($Item)
}
else
{
$array.Add($Item)
}
$DataGridView.DataSource = $array
}
if ($AutoSizeColumns -ne 'None')
{
$DataGridView.AutoResizeColumns($AutoSizeColumns)
}
$DataGridView.ResumeLayout()
}
function ConvertTo-DataTable
{
<#
.SYNOPSIS
Converts objects into a DataTable.
.DESCRIPTION
Converts objects into a DataTable, which are used for DataBinding.
.PARAMETER InputObject
The input to convert into a DataTable.
.PARAMETER Table
The DataTable you wish to load the input into.
.PARAMETER RetainColumns
This switch tells the function to keep the DataTable's existing columns.
.PARAMETER FilterWMIProperties
This switch removes WMI properties that start with an underline.
.EXAMPLE
$DataTable = ConvertTo-DataTable -InputObject (Get-Process)
#>
[OutputType([System.Data.DataTable])]
param(
[ValidateNotNull()]
$InputObject,
[ValidateNotNull()]
[System.Data.DataTable]$Table,
[switch]$RetainColumns,
[switch]$FilterWMIProperties)
if($null -eq $Table)
{
$Table = New-Object System.Data.DataTable
}
if ($InputObject -is [System.Data.DataTable])
{
$Table = $InputObject
}
elseif ($InputObject -is [System.Data.DataSet] -and $InputObject.Tables.Count -gt 0)
{
$Table = $InputObject.Tables[0]
}
else
{
if (-not $RetainColumns -or $Table.Columns.Count -eq 0)
{
#Clear out the Table Contents
$Table.Clear()
if ($null -eq $InputObject) { return } #Empty Data
$object = $null
#find the first non null value
foreach ($item in $InputObject)
{
if ($null -ne $item)
{
$object = $item
break
}
}
if ($null -eq $object) { return } #All null then empty
#Get all the properties in order to create the columns
foreach ($prop in $object.PSObject.Get_Properties())
{
if (-not $FilterWMIProperties -or -not $prop.Name.StartsWith('__')) #filter out WMI properties
{
#Get the type from the Definition string
$type = $null
if ($null -ne $prop.Value)
{
try { $type = $prop.Value.GetType() }
catch { Out-Null }
}