Click here to Skip to main content
15,921,840 members
Home / Discussions / C#
   

C#

 
GeneralRe: is it possible to do this? Pin
tonyonlinux1-Mar-10 13:36
tonyonlinux1-Mar-10 13:36 
GeneralRe: is it possible to do this? Pin
tonyonlinux1-Mar-10 15:30
tonyonlinux1-Mar-10 15:30 
GeneralRe: is it possible to do this? Pin
Dan Mos2-Mar-10 1:25
Dan Mos2-Mar-10 1:25 
Questionconnect to a mysql database w/out using mysql connector??? Pin
andyxfun1-Mar-10 7:58
andyxfun1-Mar-10 7:58 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
snorkie1-Mar-10 8:17
professionalsnorkie1-Mar-10 8:17 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
Saksida Bojan1-Mar-10 8:24
Saksida Bojan1-Mar-10 8:24 
AnswerRe: connect to a mysql database w/out using mysql connector??? Pin
Som Shekhar1-Mar-10 8:46
Som Shekhar1-Mar-10 8:46 
Question"Event" is null while invoking custom event Pin
Arindam Tewary1-Mar-10 7:27
professionalArindam Tewary1-Mar-10 7:27 
Hi All,

I am having problem while creating a custom event. My aim is to fire "DataChnaged" event whenever property "SetData" is called in following class defination.
The problem is, I am getting a null event in this line "DataChanged(this, e);". Anyone can help me understanding where I am wrong,

public class DataChangedEventArgs : EventArgs
    {
        private String _strArgVal = "";
        public DataChangedEventArgs(String Value)
        {
            _strArgVal = Value;
        }
    }
    public delegate void DataChangedEventHandler(object sender, DataChangedEventArgs e);
    public class MyUserControlOne
    {
        String DataString = String.Empty;
        public event DataChangedEventHandler DataChanged;
        public MyUserControlOne()
        {
            DataString = "";
        }
        protected virtual void OnDataChanged(DataChangedEventArgs e)
        {
            DataChanged(this, e); //This line gives "Object reference not set to instance of an object."
        }
        public String SetData
        {
            set
            {
                if (value != DataString)
                {
                    OnDataChanged(new DataChangedEventArgs("Event Fired !!!"));
                } DataString = value;
            }
        }
    }

Calling code,
class Program
{
    static void Main(string[] args)
    {
        MyUserControlOne o = new MyUserControlOne();
        o.SetData = "ABC"; 
    }
}
Thanks,
Arindam D Tewary

AnswerRe: "Event" is null while invoking custom event [modified] Pin
Saksida Bojan1-Mar-10 7:34
Saksida Bojan1-Mar-10 7:34 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Arindam Tewary1-Mar-10 7:51
professionalArindam Tewary1-Mar-10 7:51 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
OriginalGriff1-Mar-10 8:21
mveOriginalGriff1-Mar-10 8:21 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Arindam Tewary1-Mar-10 8:29
professionalArindam Tewary1-Mar-10 8:29 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Saksida Bojan1-Mar-10 8:47
Saksida Bojan1-Mar-10 8:47 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Luc Pattyn1-Mar-10 9:32
sitebuilderLuc Pattyn1-Mar-10 9:32 
GeneralRe: "Event" is null while invoking custom event (Solved) Pin
Saksida Bojan1-Mar-10 9:51
Saksida Bojan1-Mar-10 9:51 
AnswerRe: "Event" is null while invoking custom event Pin
Luc Pattyn1-Mar-10 7:49
sitebuilderLuc Pattyn1-Mar-10 7:49 
GeneralRe: "Event" is null while invoking custom event Pin
Arindam Tewary1-Mar-10 7:57
professionalArindam Tewary1-Mar-10 7:57 
GeneralRe: "Event" is null while invoking custom event Pin
DaveyM691-Mar-10 10:32
professionalDaveyM691-Mar-10 10:32 
Questionsafely end a thread Pin
Yustme1-Mar-10 6:54
Yustme1-Mar-10 6:54 
AnswerRe: safely end a thread Pin
Paulo Zemek1-Mar-10 7:07
Paulo Zemek1-Mar-10 7:07 
GeneralRe: safely end a thread Pin
Yustme1-Mar-10 11:45
Yustme1-Mar-10 11:45 
GeneralRe: safely end a thread Pin
Paulo Zemek1-Mar-10 13:53
Paulo Zemek1-Mar-10 13:53 
GeneralRe: safely end a thread Pin
Yustme1-Mar-10 22:31
Yustme1-Mar-10 22:31 
GeneralRe: safely end a thread Pin
Paulo Zemek2-Mar-10 6:17
Paulo Zemek2-Mar-10 6:17 
GeneralRe: safely end a thread Pin
Yustme2-Mar-10 6:19
Yustme2-Mar-10 6:19 

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.