Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
C#.Net Newbie Question - Subclassing A Button
Message
 
To
24/05/2005 14:50:46
General information
Forum:
ASP.NET
Category:
Class design
Miscellaneous
Thread ID:
01017131
Message ID:
01017277
Views:
93
Ok, I looked in C# projects, and I don't see DLL.

Remember, I'm REALLY a newbie at this



>Kevin,
>
>As Gary said, this should be a .DLL, not an .EXE. It's simply another project within your solution.
>
>~~Bonnie
>
>
>>Bonnie,
>>
>>I created a class and pasted in the code. I tried to compil it and
>>got an error:
>>
>>Program '...MCMControls.exe' does not have an entry point defined
>>
>>What am I doing wrong?
>>
>>Thanks
>>
>>
>>
>>>Kevin,
>>>
>>>You can't do it visually, but you can still put these kinds of sub-classes in your ToolBox in order to drag them onto your form.
>>>
>>>Basically, you'll want a class library that contains your sub-classed UI controls, like textbox, button, etc. Something like this:
>>>
>>>using System;
>>>using System.Drawing;
>>>using System.Collections;
>>>using System.ComponentModel;
>>>using System.Windows.Forms;
>>>using System.Data;
>>>
>>>namespace MyCompany.WinUI.MyClasses
>>>{
>>>	public class MyComboBox : System.Windows.Forms.ComboBox
>>>	{
>>>		// code here
>>>	}
>>>
>>>	public class MyTextBox : System.Windows.Forms.TextBox
>>>	{
>>>		// code here
>>>	}
>>>
>>>	public class MyButton : System.Windows.Forms.Button
>>>	{
>>>		// code here
>>>	}
>>>}
>>>
>>>That's it. These controls can't be sub-classed visually, but as you can see, it's easy enough to do it in code. I have all the basic controls sub-classed in one class library file. Once they're added to the ToolBox, then can be dragged onto any design surface in the IDE.
>>>
>>>To add to the ToolBox, do the following: When you have the IDE open in the designer view (not the code view), go to the ToolBox, right-click anywhere and choose the Add/Remove Items, click on Browse and find the .DLL where your sub-classed controls are (you obviously needed to have compiled the class library after you created it). That's it ... they'll then be added to your ToolBox.
>>>
>>>~~Bonnie
>>>
>>>
>>>
>>>>How do I subclass a command button in C#.Net?
>>>>
>>>>I'd like to do it visually, so I can then drag my class onto
>>>>a form.
>>>>
>>>>Thanks
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform