Click here to Skip to main content
15,885,546 members
Home / Discussions / C#
   

C#

 
Questioninserting Hyperlink inside windows form Pin
shabya7-May-09 23:23
shabya7-May-09 23:23 
AnswerRe: inserting Hyperlink inside windows form Pin
OriginalGriff7-May-09 23:31
mveOriginalGriff7-May-09 23:31 
GeneralRe: inserting Hyperlink inside windows form Pin
shabya8-May-09 1:26
shabya8-May-09 1:26 
AnswerRe: inserting Hyperlink inside windows form Pin
MickCurley8-May-09 0:00
MickCurley8-May-09 0:00 
GeneralRe: inserting Hyperlink inside windows form Pin
shabya8-May-09 1:28
shabya8-May-09 1:28 
AnswerRe: inserting Hyperlink inside windows form Pin
MumbleB8-May-09 0:48
MumbleB8-May-09 0:48 
GeneralRe: inserting Hyperlink inside windows form Pin
shabya8-May-09 1:26
shabya8-May-09 1:26 
QuestionGlobal ( sort of) event ? Pin
Noctris7-May-09 23:19
Noctris7-May-09 23:19 
Hi,

I have a class library, which actuall is a little application itself. It does communication with our server, starts a download queue and autodownloader and does some background processing.


This to provide data and files for the different host app's that are using this class library ( see it as a communications client)

now in the library, i have some events that need to be received by the host app like for example:

FileCountChanged. the problems is, this can be triggered from The AutoDownloader because it finished a download, from the TCP Client cause the server told him to delete a file etc etc..

Now my question is: is there a way to raise a global event from different classes ?

The more or less same question applies to variables ( objects). Can i change the variable of my main class from its sub classes ?

Something like for example:






<br />
<br />
public delegate void FileCountChangedEventHandler(FileType filetype,int count);<br />
public class MyClient<br />
{<br />
<br />
// Should be raised if:<br />
// File get's deleted, File is added, <br />
// This can be initiated from many different classes...<br />
// How do <br />
public event FilecountChanged(FileType filetype,int count);<br />
private DownloadQueue _dlqueue = new _dlqueue();<br />
<br />
// I should be able to add and remove downloads in this queue from anywhere HOWEVER.. it must be this queue. Do i have to pass this to <br />
// all the classes that need to use it ? And do i use ref or just normal ?<br />
private AutoDownloader dl = null;<br />
public Myclient()<br />
{<br />
dl = new AutoDownloader(_dlqueue);<br />
dl.start();<br />
dl.DownloadCompleted += new eventhandler(ondownloadcompleted);<br />
}<br />
<br />
<br />
<br />
}<br />
<br />


Thanks !

Do Or Don't, there is no "try catch ex as exception end try"

AnswerRe: Global ( sort of) event ? Pin
Jimmanuel8-May-09 1:08
Jimmanuel8-May-09 1:08 
GeneralRe: Global ( sort of) event ? Pin
Noctris9-May-09 8:10
Noctris9-May-09 8:10 
GeneralRe: Global ( sort of) event ? Pin
Jimmanuel9-May-09 10:08
Jimmanuel9-May-09 10:08 
Questionhow to include Sql Server 2000 database in a setup project? Pin
lockepeak7-May-09 22:44
lockepeak7-May-09 22:44 
AnswerRe: how to include Sql Server 2000 database in a setup project? Pin
Noctris8-May-09 0:00
Noctris8-May-09 0:00 
QuestionBrowser content not to visible to user intially for sometime? Pin
svt gdwl7-May-09 22:30
svt gdwl7-May-09 22:30 
QuestionHow to lock the msi setup for a specific period? Pin
svt gdwl7-May-09 22:20
svt gdwl7-May-09 22:20 
QuestionGPS/GSM application Pin
Nanyoe7-May-09 22:09
Nanyoe7-May-09 22:09 
Questionusing printer driver in vb,net Pin
tauras817-May-09 21:06
tauras817-May-09 21:06 
AnswerRe: using printer driver in vb,net Pin
Mycroft Holmes7-May-09 21:39
professionalMycroft Holmes7-May-09 21:39 
Questionc# Trackbar Arrowkeys bug Pin
VoNa197-May-09 20:32
VoNa197-May-09 20:32 
AnswerRe: c# Trackbar Arrowkeys bug Pin
Dave Kreskowiak8-May-09 1:11
mveDave Kreskowiak8-May-09 1:11 
GeneralRe: c# Trackbar Arrowkeys bug Pin
VoNa198-May-09 1:56
VoNa198-May-09 1:56 
QuestionHow to get Data labels In charts using C# Pin
amitabha20077-May-09 20:11
amitabha20077-May-09 20:11 
QuestionVOIP Pin
imranliaqat7-May-09 20:10
imranliaqat7-May-09 20:10 
AnswerRe: VOIP Pin
Mycroft Holmes7-May-09 21:36
professionalMycroft Holmes7-May-09 21:36 
QuestionQuery to get number of tables Pin
arun_pk7-May-09 19:39
arun_pk7-May-09 19:39 

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.