Skip to content

Commit 0754090

Browse files
authored
remove broken link, update msdn links (#9892)
1 parent b9eedef commit 0754090

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

docs/framework/winforms/controls/creating-a-wf-control-design-time-features.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The design-time experience for a custom control can be enhanced by authoring an
5454

5555
![A possible MarqueeControl arrangement](../../../../docs/framework/winforms/controls/media/demomarqueecontrol.gif "DemoMarqueeControl")
5656

57-
For the complete code listing, see [How to: Create a Windows Forms Control That Takes Advantage of Design-Time Features](https://msdn.microsoft.com/library/8e0bad0e-56f3-43d2-bf63-a945c654d97c).
57+
For the complete code listing, see [How to: Create a Windows Forms Control That Takes Advantage of Design-Time Features](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/307hck25(v=vs.120)).
5858

5959
> [!NOTE]
6060
> The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. To change your settings, choose **Import and Export Settings** on the **Tools** menu. For more information, see [Personalize the Visual Studio IDE](/visualstudio/ide/personalizing-the-visual-studio-ide).
@@ -78,11 +78,11 @@ The design-time experience for a custom control can be enhanced by authoring an
7878

7979
1. Add a Windows Forms Control Library project to the solution. Name the project "MarqueeControlLibrary."
8080

81-
2. Using **Solution Explorer**, delete the project's default control by deleting the source file named "UserControl1.cs" or "UserControl1.vb", depending on your language of choice. For more information, see [NIB:How to: Remove, Delete, and Exclude Items](https://msdn.microsoft.com/library/6dffdc86-29c8-4eff-bcd8-e3a0dd9e9a73).
81+
2. Using **Solution Explorer**, delete the project's default control by deleting the source file named "UserControl1.cs" or "UserControl1.vb", depending on your language of choice. For more information, see [How to: Remove, Delete, and Exclude Items](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2010/0ebzhwsk(v=vs.100)).
8282

8383
3. Add a new <xref:System.Windows.Forms.UserControl> item to the `MarqueeControlLibrary` project. Give the new source file a base name of "MarqueeControl."
8484

85-
4. Using **Solution Explorer**, create a new folder in the `MarqueeControlLibrary` project. For more information, see [NIB:How to: Add New Project Items](https://msdn.microsoft.com/library/63d3e16b-de6e-4bb5-a0e3-ecec762201ce). Name the new folder "Design."
85+
4. Using **Solution Explorer**, create a new folder in the `MarqueeControlLibrary` project. For more information, see [How to: Add New Project Items](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2010/w0572c5b(v=vs.100)). Name the new folder "Design."
8686

8787
5. Right-click the **Design** folder and add a new class. Give the source file a base name of "MarqueeControlRootDesigner."
8888

@@ -470,7 +470,7 @@ using MarqueeControlLibrary;
470470
[!code-vb[System.Windows.Forms.Design.DocumentDesigner#590](../../../../samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.Design.DocumentDesigner/VB/marqueecontrolrootdesigner.vb#590)]
471471

472472
## Creating a Custom UITypeEditor
473-
When you create a custom design-time experience for users, it is often desirable to create a custom interaction with the Properties window. You can accomplish this by creating a <xref:System.Drawing.Design.UITypeEditor>. For more information, see [How to: Create a UI Type Editor](https://msdn.microsoft.com/library/292c6e33-8d85-4012-9b51-05835a6f6dfd).
473+
When you create a custom design-time experience for users, it is often desirable to create a custom interaction with the Properties window. You can accomplish this by creating a <xref:System.Drawing.Design.UITypeEditor>. For more information, see [How to: Create a UI Type Editor](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/fd3kt7d5(v=vs.120)).
474474

475475
The `MarqueeBorder` control exposes several properties in the Properties window. Two of these properties, `MarqueeSpinDirection` and `MarqueeLightShape` are represented by enumerations. To illustrate the use of a UI type editor, the `MarqueeLightShape` property will have an associated <xref:System.Drawing.Design.UITypeEditor> class.
476476

@@ -622,19 +622,19 @@ private void stopButton_Click(object sender, System.EventArgs e)
622622

623623
- Further customize the design-time experience. You could try shadowing more properties than <xref:System.Windows.Forms.Control.Enabled%2A> and <xref:System.Windows.Forms.Control.Visible%2A>, and you could add new properties. Add new designer verbs to simplify common tasks like docking child controls.
624624

625-
- License the `MarqueeControl`. For more information, see [How to: License Components and Controls](https://msdn.microsoft.com/library/8e66c1ed-a445-4b26-8185-990b6e2bbd57).
625+
- License the `MarqueeControl`. For more information, see [How to: License Components and Controls](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/fe8b1eh9(v=vs.120)).
626626

627627
- Control how your controls are serialized and how code is generated for them. For more information, see [Dynamic Source Code Generation and Compilation](../../../../docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md).
628628

629-
## See Also
630-
<xref:System.Windows.Forms.UserControl>
631-
<xref:System.Windows.Forms.Design.ParentControlDesigner>
632-
<xref:System.Windows.Forms.Design.DocumentDesigner>
633-
<xref:System.ComponentModel.Design.IRootDesigner>
634-
<xref:System.ComponentModel.Design.DesignerVerb>
635-
<xref:System.Drawing.Design.UITypeEditor>
636-
<xref:System.ComponentModel.BackgroundWorker>
637-
[How to: Create a Windows Forms Control That Takes Advantage of Design-Time Features](https://msdn.microsoft.com/library/8e0bad0e-56f3-43d2-bf63-a945c654d97c)
638-
[Extending Design-Time Support](https://msdn.microsoft.com/library/d6ac8a6a-42fd-4bc8-bf33-b212811297e2)
639-
[Custom Designers](https://msdn.microsoft.com/library/ca11988e-d38e-44d8-a05d-71362ae7844d)
640-
[.NET Shape Library: A Sample Designer](http://windowsforms.net/articles/shapedesigner.aspx)
629+
## See also
630+
631+
- <xref:System.Windows.Forms.UserControl>
632+
- <xref:System.Windows.Forms.Design.ParentControlDesigner>
633+
- <xref:System.Windows.Forms.Design.DocumentDesigner>
634+
- <xref:System.ComponentModel.Design.IRootDesigner>
635+
- <xref:System.ComponentModel.Design.DesignerVerb>
636+
- <xref:System.Drawing.Design.UITypeEditor>
637+
- <xref:System.ComponentModel.BackgroundWorker>
638+
- [How to: Create a Windows Forms Control That Takes Advantage of Design-Time Features](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/307hck25(v=vs.120))
639+
- [Extending Design-Time Support](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/37899azc(v=vs.120))
640+
- [Custom Designers](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/h51z5c0x(v=vs.120))

0 commit comments

Comments
 (0)