Click here to Skip to main content
16,004,927 members
Home / Discussions / C#
   

C#

 
GeneralMouse Click!! Pin
boruu18-Feb-05 22:45
boruu18-Feb-05 22:45 
GeneralFinite automations Pin
Mike15618-Feb-05 19:39
sussMike15618-Feb-05 19:39 
GeneralRe: Finite automations Pin
mav.northwind18-Feb-05 22:49
mav.northwind18-Feb-05 22:49 
GeneralRe: Finite automations Pin
Mike15619-Feb-05 9:04
sussMike15619-Feb-05 9:04 
GeneralLogin user dialogue Pin
Stephen McAllister18-Feb-05 17:58
Stephen McAllister18-Feb-05 17:58 
GeneralRe: Login user dialogue Pin
Yulianto.18-Feb-05 18:09
Yulianto.18-Feb-05 18:09 
QuestionCF_XMLCODE - What is it ? Pin
Tee+18-Feb-05 17:18
Tee+18-Feb-05 17:18 
QuestionHow to implement a Click event in an owner drawn object. Pin
gr8tushar18-Feb-05 15:41
gr8tushar18-Feb-05 15:41 
hii
i am trying to make an flowchart kind of editor. i can draw an object. now i want to implement a click event in that object so that whenever it is selected, i can do something. the code for the object class is :
public class MyObject
{
private int m_X;
private int m_Y;
private int m_Width;
private int m_Height;
private string m_Text;



public MyObject()
{
m_X=m_Y=m_Width=m_Height=0;
m_Text=null;
}

public MyObject(int s)
{
m_X=m_Y=m_Width=m_Height=0;
m_Text=s.ToString();

}
public MyObject(int x,int y, int width,int height)
{
m_X=x;
m_Y=y;
m_Width= width;
m_Height= height;
m_Text="M";

}
public MyObject(int x,int y, int width,int height,string s)
{
m_X=x;
m_Y=y;
m_Width= width;
m_Height= height;
m_Text=s;

}
public MyObject (string s)
{
string[] temp = new string [5];
char[] c = new Char [2];
c[0] = ';';

temp = s.Split(c,6);
X= Int32.Parse (temp[0]);
Y=Int32.Parse (temp[1]);
Width = Int32.Parse (temp[2]);
Height = Int32.Parse (temp[3]);
Text = temp[4];

}


public int X
{
get { return m_X;}
set { m_X= value;}
}

public int Y
{
get { return m_Y;}
set { m_Y= value;}
}

public int Width
{
get { return m_Width;}
set { m_Width= value;}
}
public int Height
{
get { return m_Height;}
set { m_Height= value;}
}


public string Text
{
get { return m_Text;}
set { m_Text= value;}
}



public void Draw (Graphics g)
{
//Graphics g= f.CreateGraphics();
g.DrawEllipse(System.Drawing.Pens.Chocolate ,X,Y,Width,Height);
g.DrawString(Text,new Font("Arial",12),System.Drawing.Brushes.BlueViolet,X,Y);
}

public void WriteToFile(StreamWriter w)
{
w.WriteLine(X +";"+Y + ";" + Width + ";" + Height + ";" + Text);

}
public void Delete()
{
// this.Finalize ();
}

}

}

Please someone help me that if how do i do this : if i click this object then a messagebox if poped up !
thanx in advance
AnswerRe: How to implement a Click event in an owner drawn object. Pin
Bob Bonser19-Feb-05 3:41
Bob Bonser19-Feb-05 3:41 
GeneralRe: How to implement a Click event in an owner drawn object. Pin
gr8tushar19-Feb-05 5:01
gr8tushar19-Feb-05 5:01 
GeneralRe: How to implement a Click event in an owner drawn object. Pin
Luis Alonso Ramos19-Feb-05 11:42
Luis Alonso Ramos19-Feb-05 11:42 
Question.NET has a BUG??? Pin
Radgar18-Feb-05 14:28
Radgar18-Feb-05 14:28 
AnswerRe: .NET has a BUG??? Pin
S. Senthil Kumar18-Feb-05 14:45
S. Senthil Kumar18-Feb-05 14:45 
GeneralRe: .NET has a BUG??? Pin
Radgar18-Feb-05 14:51
Radgar18-Feb-05 14:51 
Generalcustom authentication Pin
balkang18-Feb-05 11:42
balkang18-Feb-05 11:42 
GeneralRe: custom authentication Pin
leppie18-Feb-05 19:50
leppie18-Feb-05 19:50 
GeneralAutofill Html Page text fields in C# Pin
wade1818-Feb-05 11:25
wade1818-Feb-05 11:25 
GeneralC# Dynamic Control Removal Trouble Pin
centiipede18-Feb-05 11:08
centiipede18-Feb-05 11:08 
GeneralRe: C# Dynamic Control Removal Trouble Pin
Rob Graham18-Feb-05 11:28
Rob Graham18-Feb-05 11:28 
GeneralRe: C# Dynamic Control Removal Trouble Pin
centiipede18-Feb-05 11:34
centiipede18-Feb-05 11:34 
GeneralRe: C# Dynamic Control Removal Trouble Pin
Rob Graham18-Feb-05 12:01
Rob Graham18-Feb-05 12:01 
GeneralRe: C# Dynamic Control Removal Trouble Pin
centiipede18-Feb-05 12:28
centiipede18-Feb-05 12:28 
GeneralRe: C# Dynamic Control Removal Trouble Pin
Rob Graham18-Feb-05 13:11
Rob Graham18-Feb-05 13:11 
GeneralRe: C# Dynamic Control Removal Trouble Pin
centiipede18-Feb-05 13:25
centiipede18-Feb-05 13:25 
GeneralRe: C# Dynamic Control Removal Trouble Pin
Rob Graham18-Feb-05 17:09
Rob Graham18-Feb-05 17:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.