TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Edward Han
NA
9
10k
My class doesn't work in windows application
Sep 27 2010 3:49 PM
I created a class called "NewLabel" and it's supposed to make a label on windows application.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class NewLabel: Form1
{
public NewLabel()
{
Label test = new Label();
test.Text = "This is a label";
test.Location = new Point(100, 100);
test.Visible = true;
this.Controls.Add(test);
}
}
private void CreateLabelButton_Click(object sender, EventArgs e)
{
NewLabel TestLabel = new NewLabel();
}
}
}
When I create an instance of my class, the constructor method should be called and create a new label and location (100,100). The problem is the label does not show on the form.
I just started C# a few weeks ago and would like to know where the problem is in my code.
Thanks.
Reply
Answers (
10
)
Renumbering positions in hierarchy,
How to use sql transection(rollback,commit) using 3 tier in vb.net