forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.openpublishing.redirection.framework-winforms.json
3280 lines (3280 loc) · 228 KB
/
.openpublishing.redirection.framework-winforms.json
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
{
"redirections": [
{
"source_path_from_root": "/docs/framework/winforms/additional-security-considerations-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/additional-security-considerations-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/adjusting-the-size-and-scale-of-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/adjusting-the-size-and-scale-of-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/about-gdi-managed-code.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/about-gdi-managed-code?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/alpha-blending-lines-and-fills.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/alpha-blending-lines-and-fills?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/antialiasing-with-lines-and-curves.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/antialiasing-with-lines-and-curves?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/application-settings-architecture.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/application-settings-architecture?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/application-settings-attributes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/application-settings-attributes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/application-settings-for-custom-controls.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/application-settings-for-custom-controls?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/application-settings-for-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/application-settings-for-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/application-settings-overview.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/application-settings-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/bezier-splines-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/bezier-splines-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/bi-directional-support-for-windows-forms-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/bi-directional-support-for-windows-forms-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/brushes-and-filled-shapes-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/brushes-and-filled-shapes-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/cardinal-splines-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/cardinal-splines-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/com-interop-by-displaying-a-windows-form-shadow.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/com-interop-by-displaying-a-windows-form-shadow?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/constructing-and-drawing-curves.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/constructing-and-drawing-curves?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/constructing-and-drawing-paths.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/constructing-and-drawing-paths?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/control-help-using-tooltips.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/control-help-using-tooltips?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/coordinate-systems-and-transformations.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/coordinate-systems-and-transformations?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/copy--paste-an-elementhost-control-into-forms.md",
"redirect_url": "/previous-versions/visualstudio/visual-studio-2010/bb384315(v=vs.100)"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/cropping-and-scaling-images-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/cropping-and-scaling-images-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/display-of-asian-characters-with-the-imemode-property.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/display-of-asian-characters-with-the-imemode-property?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/double-buffered-graphics.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/double-buffered-graphics?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/drag-and-drop-operations-and-clipboard-support.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/drag-and-drop-operations-and-clipboard-support?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/drawing-positioning-and-cloning-images-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/drawing-positioning-and-cloning-images-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/effects-of-modifying-base-form-appearance.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/effects-of-modifying-base-form-appearance?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/ellipses-and-arcs-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/ellipses-and-arcs-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/encoding-and-windows-forms-globalization.md",
"redirect_url": "/previous-versions/visualstudio/visual-studio-2010/401dkz3c(v=vs.100)"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/getting-started-with-graphics-programming.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/getting-started-with-graphics-programming?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/global-and-local-transformations.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/global-and-local-transformations?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/globalizing-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/globalizing-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/graphics-and-drawing-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/graphics-and-drawing-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/graphics-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/graphics-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/graphics-paths-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/graphics-paths-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/help-systems-in-windows-forms-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/help-systems-in-windows-forms-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-add-data-to-the-clipboard.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-add-data-to-the-clipboard?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-add-multiple-sets-of-settings-to-your-application-in-csharp.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-add-multiple-sets-of-settings-to-your-application-in-csharp?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-align-drawn-text.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-align-drawn-text?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-apply-gamma-correction-to-a-gradient.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-apply-gamma-correction-to-a-gradient?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-arrange-mdi-child-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-arrange-mdi-child-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-capture-user-input-from-a-printdialog-at-run-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-capture-user-input-from-a-printdialog-at-run-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-change-the-value-of-a-setting-between-application-sessions.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-change-the-value-of-a-setting-between-application-sessions?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-change-the-value-of-an-existing-setting-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-change-the-value-of-an-existing-setting-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-choose-the-printers-attached-to-user-computer-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-choose-the-printers-attached-to-user-computer-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-complete-windows-forms-print-jobs.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-complete-windows-forms-print-jobs?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-construct-font-families-and-fonts.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-construct-font-families-and-fonts?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-convert-a-bmp-image-to-a-png-image.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-convert-a-bmp-image-to-a-png-image?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-copy-and-paste-an-elementhost-control-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-copy-and-paste-an-elementhost-control-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-copy-pixels-for-reducing-flicker-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-copy-pixels-for-reducing-flicker-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-bitmap-at-run-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-bitmap-at-run-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-linear-gradient.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-linear-gradient?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-new-setting-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-new-setting-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-path-gradient.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-path-gradient?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-pen.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-pen?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-private-font-collection.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-private-font-collection?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-shaped-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-shaped-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-a-solid-brush.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-a-solid-brush?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-application-settings.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-application-settings?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-figures-from-lines-curves-and-shapes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-figures-from-lines-curves-and-shapes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-graphics-objects-for-drawing.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-graphics-objects-for-drawing?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-mdi-child-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-mdi-child-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-mdi-parent-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-mdi-parent-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-standard-windows-forms-print-jobs.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-standard-windows-forms-print-jobs?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-thumbnail-images.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-thumbnail-images?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-create-vertical-text.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-create-vertical-text?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-crop-and-scale-images.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-crop-and-scale-images?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-determine-the-active-mdi-child.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-determine-the-active-mdi-child?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-determine-the-parameters-supported-by-an-encoder.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-determine-the-parameters-supported-by-an-encoder?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-display-pop-up-help.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-display-pop-up-help?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-custom-dashed-line.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-custom-dashed-line?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-filled-ellipse-on-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-filled-ellipse-on-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-filled-rectangle-on-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-filled-rectangle-on-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-line-filled-with-a-texture.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-line-filled-with-a-texture?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-line-on-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-line-on-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-line-with-line-caps.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-line-with-line-caps?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-sequence-of-bezier-splines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-sequence-of-bezier-splines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-a-single-bezier-spline.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-a-single-bezier-spline?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-an-existing-bitmap-to-the-screen.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-an-existing-bitmap-to-the-screen?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-an-outlined-shape.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-an-outlined-shape?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-cardinal-splines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-cardinal-splines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-opaque-and-semitransparent-lines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-opaque-and-semitransparent-lines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-text-at-a-specified-location.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-text-at-a-specified-location?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-text-on-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-text-on-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-text-with-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-text-with-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-vertical-text-on-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-vertical-text-on-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-with-opaque-and-semitransparent-brushes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-with-opaque-and-semitransparent-brushes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-draw-wrapped-text-in-a-rectangle.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-draw-wrapped-text-in-a-rectangle?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-enumerate-installed-fonts.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-enumerate-installed-fonts?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-extract-the-icon-associated-with-a-file-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-extract-the-icon-associated-with-a-file-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-fill-a-shape-with-a-hatch-pattern.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-fill-a-shape-with-a-hatch-pattern?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-fill-a-shape-with-a-solid-color.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-fill-a-shape-with-a-solid-color?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-fill-a-shape-with-an-image-texture.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-fill-a-shape-with-an-image-texture?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-fill-open-figures.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-fill-open-figures?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-flatten-a-curved-path-into-a-line.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-flatten-a-curved-path-into-a-line?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-improve-performance-by-avoiding-automatic-scaling.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-improve-performance-by-avoiding-automatic-scaling?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-inherit-forms-using-the-inheritance-picker-dialog-box.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-inherit-forms-using-the-inheritance-picker-dialog-box?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-inherit-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-inherit-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-join-lines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-join-lines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-list-installed-decoders.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-list-installed-decoders?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-list-installed-encoders.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-list-installed-encoders?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-load-and-display-metafiles.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-load-and-display-metafiles?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-manually-manage-buffered-graphics.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-manually-manage-buffered-graphics?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-manually-render-buffered-graphics.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-manually-render-buffered-graphics?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-obtain-font-metrics.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-obtain-font-metrics?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-perform-drag-and-drop-operations-between-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-perform-drag-and-drop-operations-between-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-print-a-windows-form.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-print-a-windows-form?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-print-graphics-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-print-graphics-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-print-in-windows-forms-using-print-preview.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-print-in-windows-forms-using-print-preview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-provide-help-in-a-windows-application.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-provide-help-in-a-windows-application?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-read-image-metadata.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-read-image-metadata?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-read-settings-at-run-time-with-csharp.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-read-settings-at-run-time-with-csharp?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-reduce-graphics-flicker-with-double-buffering-for-forms-and-controls.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-reduce-graphics-flicker-with-double-buffering-for-forms-and-controls?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-render-images-with-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-render-images-with-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-retrieve-data-from-the-clipboard.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-retrieve-data-from-the-clipboard?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-rotate-colors.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-rotate-colors?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-rotate-reflect-and-skew-images.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-rotate-reflect-and-skew-images?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-send-data-to-the-active-mdi-child.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-send-data-to-the-active-mdi-child?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-set-jpeg-compression-level.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-set-jpeg-compression-level?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-set-pen-width-and-alignment.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-set-pen-width-and-alignment?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-set-tab-stops-in-drawn-text.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-set-tab-stops-in-drawn-text?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-set-the-color-of-a-pen.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-set-the-color-of-a-pen?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-shear-colors.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-shear-colors?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-support-com-interop-by-displaying-each-windows-form-on-its-own-thread?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-tile-a-shape-with-an-image.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-tile-a-shape-with-an-image?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-translate-image-colors.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-translate-image-colors?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-a-color-matrix-to-set-alpha-values-in-images.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-a-color-matrix-to-set-alpha-values-in-images?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-a-color-matrix-to-transform-a-single-color.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-a-color-matrix-to-transform-a-single-color?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-a-color-remap-table.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-a-color-remap-table?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-a-pen-to-draw-lines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-a-pen-to-draw-lines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-a-pen-to-draw-rectangles.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-a-pen-to-draw-rectangles?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-antialiasing-with-text.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-antialiasing-with-text?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-clipping-with-a-region.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-clipping-with-a-region?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-compositing-mode-to-control-alpha-blending.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-compositing-mode-to-control-alpha-blending?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-hit-testing-with-a-region.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-hit-testing-with-a-region?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-interpolation-mode-to-control-image-quality-during-scaling.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-interpolation-mode-to-control-image-quality-during-scaling?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-use-the-modifiers-and-generatemember-properties.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-use-the-modifiers-and-generatemember-properties?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-validate-application-settings.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-validate-application-settings?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/how-to-write-user-settings-at-run-time-with-csharp.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/how-to-write-user-settings-at-run-time-with-csharp?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/images-bitmaps-and-metafiles.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/images-bitmaps-and-metafiles?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/index.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/index?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/integrating-user-help-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/integrating-user-help-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/international-fonts-in-windows-forms-and-controls.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/international-fonts-in-windows-forms-and-controls?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/lines-curves-and-shapes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/lines-curves-and-shapes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/managing-the-state-of-a-graphics-object.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/managing-the-state-of-a-graphics-object?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/matrix-representation-of-transformations.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/matrix-representation-of-transformations?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/metafiles-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/metafiles-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/multiple-document-interface-mdi-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/multiple-document-interface-mdi-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/networking-in-windows-forms-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/networking-in-windows-forms-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/open-and-closed-curves-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/open-and-closed-curves-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/overview-of-graphics.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/overview-of-graphics?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/pens-lines-and-rectangles-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/pens-lines-and-rectangles-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/polygons-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/polygons-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/power-management-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/power-management-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/properties-on-windows-forms-controls-that-support-accessibility-guidelines.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/properties-on-windows-forms-controls-that-support-accessibility-guidelines?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/recoloring-images.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/recoloring-images?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/regions-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/regions-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/restricting-the-drawing-surface-in-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/restricting-the-drawing-surface-in-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/structure-of-the-graphics-interface.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/structure-of-the-graphics-interface?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/system-information-and-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/system-information-and-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/three-categories-of-graphics-services.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/three-categories-of-graphics-services?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/types-of-bitmaps.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/types-of-bitmaps?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/types-of-coordinate-systems.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/types-of-coordinate-systems?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-a-brush-to-fill-shapes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-a-brush-to-fill-shapes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-a-gradient-brush-to-fill-shapes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-a-gradient-brush-to-fill-shapes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-a-pen-to-draw-lines-and-shapes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-a-pen-to-draw-lines-and-shapes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-application-settings-and-user-settings.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-application-settings-and-user-settings?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-double-buffering.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-double-buffering?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-fonts-and-text.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-fonts-and-text?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-graphics-containers.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-graphics-containers?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-image-encoders-and-decoders-in-managed-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-image-encoders-and-decoders-in-managed-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-managed-graphics-classes.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-managed-graphics-classes?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-nested-graphics-containers.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-nested-graphics-containers?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-regions.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-regions?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-the-world-transformation.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-the-world-transformation?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-transformations-in-managed-gdi.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-transformations-in-managed-gdi?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-transformations-to-scale-colors.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-transformations-to-scale-colors?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/using-wpf-controls.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/using-wpf-controls?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/vector-graphics-overview.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/vector-graphics-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-arranging-wpf-content-on-windows-forms-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-arranging-wpf-content-on-windows-forms-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-assigning-wpf-content-on-windows-forms-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-assigning-wpf-content-on-windows-forms-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-changing-properties-of-a-hosted-wpf-element-at-design-time.md",
"redirect_url": "/previous-versions/visualstudio/visual-studio-2010/bb384330(v=vs.100)"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-creating-an-accessible-windows-based-application.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-creating-an-accessible-windows-based-application?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-creating-new-wpf-content-on-windows-forms-at-design-time.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-creating-new-wpf-content-on-windows-forms-at-design-time?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-demonstrating-visual-inheritance.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-demonstrating-visual-inheritance?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-performing-a-drag-and-drop-operation-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-performing-a-drag-and-drop-operation-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/walkthrough-styling-wpf-content.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/walkthrough-styling-wpf-content?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/why-transformation-order-is-significant.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/why-transformation-order-is-significant?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/windows-forms-accessibility.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/windows-forms-accessibility?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/windows-forms-and-unmanaged-applications-overview.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/windows-forms-and-unmanaged-applications-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/windows-forms-and-unmanaged-applications.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/windows-forms-and-unmanaged-applications?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/windows-forms-print-support.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/windows-forms-print-support?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/windows-forms-visual-inheritance.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/windows-forms-visual-inheritance?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles.md",
"redirect_url": "/dotnet/desktop/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/automatic-scaling-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/automatic-scaling-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/change-notification-in-windows-forms-data-binding.md",
"redirect_url": "/dotnet/desktop/winforms/change-notification-in-windows-forms-data-binding?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/changing-the-appearance-of-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/changing-the-appearance-of-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/clickonce-deployment-for-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/clickonce-deployment-for-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/99f6e876-3f7f-4139-9063-e36587c95b02.md",
"redirect_url": "/dotnet/desktop/winforms/controls/create-a-master-detail-form-using-two-datagridviews?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list.md",
"redirect_url": "/dotnet/desktop/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/access-specific-items-in-a-wf-combobox-listbox-or-checkedlistbox.md",
"redirect_url": "/dotnet/desktop/winforms/controls/access-specific-items-in-a-wf-combobox-listbox-or-checkedlistbox?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/accessing-frames-in-the-managed-html-document-object-model.md",
"redirect_url": "/dotnet/desktop/winforms/controls/accessing-frames-in-the-managed-html-document-object-model?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model.md",
"redirect_url": "/dotnet/desktop/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-columns-in-the-datagrid-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-columns-in-the-datagrid-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-items-from-a-wf-combobox.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-items-from-a-wf-combobox?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-items-with-wf-listview-control-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-menu-items-with-wf-contextmenu-component.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-menu-items-with-wf-contextmenu-component?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-nodes-with-wf-treeview-control-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-nodes-with-wf-treeview-control-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-and-remove-tabs-with-wf-tabcontrol-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-and-remove-tabs-with-wf-tabcontrol-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-custom-information-to-a-treeview-or-listview-control-wf.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-custom-information-to-a-treeview-or-listview-control-wf?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-tables-and-columns-to-wf-datagrid-control-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-tables-and-columns-to-wf-datagrid-control-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/app-icons-to-the-taskbar-with-wf-notifyicon.md",
"redirect_url": "/dotnet/desktop/winforms/controls/app-icons-to-the-taskbar-with-wf-notifyicon?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/arranging-controls-on-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/how-to-align-multiple-controls-on-windows-forms"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/attributes-in-windows-forms-controls.md",
"redirect_url": "/dotnet/desktop/winforms/controls/attributes-in-windows-forms-controls?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/autogenerate-columns-in-a-data-bound-wf-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/autogenerate-columns-in-a-data-bound-wf-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid.md",
"redirect_url": "/dotnet/desktop/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/autosize-behavior-in-the-tablelayoutpanel-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/autosize-behavior-in-the-tablelayoutpanel-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/autosize-property-overview.md",
"redirect_url": "/dotnet/desktop/winforms/controls/autosize-property-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/backgroundworker-component-overview.md",
"redirect_url": "/dotnet/desktop/winforms/controls/backgroundworker-component-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/backgroundworker-component.md",
"redirect_url": "/dotnet/desktop/winforms/controls/backgroundworker-component?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/basic-column-row-and-cell-features-wf-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/basic-column-row-and-cell-features-wf-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/basic-formatting-and-styling-in-the-windows-forms-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/basic-formatting-and-styling-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/best-practices-for-the-tablelayoutpanel-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/best-practices-for-the-tablelayoutpanel-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bind-data-to-the-datagrid-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bind-data-to-the-datagrid-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bind-wf-controls-with-the-bindingsource.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bind-wf-controls-with-the-bindingsource?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bind-wf-datagrid-control-to-a-data-source-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bind-wf-datagrid-control-to-a-data-source-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bindingnavigator-control-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bindingnavigator-control-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bindingnavigator-control-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bindingnavigator-control-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bindingsource-component-architecture.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bindingsource-component-architecture?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bindingsource-component-overview.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bindingsource-component-overview?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/bindingsource-component.md",
"redirect_url": "/dotnet/desktop/winforms/controls/bindingsource-component?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/button-control-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/button-control-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/button-control-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/button-control-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/c5fa29e8-47f7-4691-829b-0e697a691f36.md",
"redirect_url": "/dotnet/desktop/winforms/controls/creating-a-master-detail-form-using-two-datagridviews?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/change-displayed-data-at-run-time-wf-datagrid-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/change-displayed-data-at-run-time-wf-datagrid-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/change-the-border-and-gridline-styles-in-the-datagrid.md",
"redirect_url": "/dotnet/desktop/winforms/controls/change-the-border-and-gridline-styles-in-the-datagrid?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/change-the-order-of-columns-in-the-datagrid-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/change-the-order-of-columns-in-the-datagrid-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/change-the-type-of-a-wf-datagridview-column-using-the-designer.md",
"redirect_url": "/dotnet/desktop/winforms/controls/change-the-type-of-a-wf-datagridview-column-using-the-designer?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/checkbox-control-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/checkbox-control-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/checkbox-control-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/checkbox-control-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/checkedlistbox-control-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/checkedlistbox-control-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/checkedlistbox-control-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/checkedlistbox-control-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/colordialog-component-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/colordialog-component-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/colordialog-component-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/controls/colordialog-component-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/column-sort-modes-in-the-windows-forms-datagridview-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/column-sort-modes-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8"
},
{
"source_path_from_root": "/docs/framework/winforms/controls/column-types-in-the-windows-forms-datagridview-control.md",