OVH Cloud OVH Cloud

SendMessage

7 réponses
Avatar
Sylfelin
Bonjour,

Comment simplement en c# envoyer des messages d'une winform vers une
autre ?

Merci

--
---
Sylfelin

7 réponses

Avatar
Sébastien FERRAND
Pour tout connaitre sur SendMessage :

http://www.pinvoke.net/default.aspx/user32/SendMessage.html

Cordialement,
Sébastien FERRAND
Consultant Indépendant
Microsoft Visual C# MVP
http://blogs.developpeur.org/sebmafate

Sylfelin a écrit :
Bonjour,

Comment simplement en c# envoyer des messages d'une winform vers une
autre ?

Merci



Avatar
Sylfelin
> Pour tout connaitre sur SendMessage :

http://www.pinvoke.net/default.aspx/user32/SendMessage.html




Merci mais je voudrais utiliser que le framwork .net sans passer par
l'appel à des fonction win32.

--
---
Sylfelin
Avatar
Sébastien FERRAND
Le mieux est donc d'utiliser le remoting...


Cordialement,
Sébastien FERRAND
Consultant Indépendant
Microsoft Visual C# MVP
http://blogs.developpeur.org/sebmafate

Sylfelin a écrit :
Pour tout connaitre sur SendMessage :

http://www.pinvoke.net/default.aspx/user32/SendMessage.html




Merci mais je voudrais utiliser que le framwork .net sans passer par
l'appel à des fonction win32.



Avatar
Sylfelin
Sébastien FERRAND a pensé très fort :
Le mieux est donc d'utiliser le remoting...





Ca ne fait pas un peut lourd pour de simple message entre form ?

--
---
Sylfelin
Avatar
Sébastien FERRAND
si ce sont 2 applications distincts... c'est le plus propre et le plus
évolutif !

sinon... au sein d'une même application utilise tes propres messages.

Cordialement,
Sébastien FERRAND
Consultant Indépendant
Microsoft Visual C# MVP
http://blogs.developpeur.org/sebmafate

Sylfelin a écrit :
Sébastien FERRAND a pensé très fort :
Le mieux est donc d'utiliser le remoting...





Ca ne fait pas un peut lourd pour de simple message entre form ?



Avatar
Sylfelin
Sébastien FERRAND avait écrit le 16/06/2006 :
si ce sont 2 applications distincts... c'est le plus propre et le plus
évolutif !

sinon... au sein d'une même application utilise tes propres messages.




Justement comment définir, recevoir et générer des messages en dotnet
sans passer par les api win32.

Je regarde actuellement du coté des delegate mais est-ce la bonne voix
?

Merci

--
---
Sylfelin
Avatar
Sébastien FERRAND
oui, les delegates sont fait pour ca.

tu peux aussi définir une interface commune à tous les formulaires qui
doivent communiquer.
du genre :

public interface ICommunicate {
void SendMessage(string message, string dest);
event NewMessageEventHandler NewMessage();
}

et une classe avec une classe qui centralise le tout... elle sera
chargée d'envoyer et de dispatcher les messages entre les formulaires

Cordialement,
Sébastien FERRAND
Consultant Indépendant
Microsoft Visual C# MVP
http://blogs.developpeur.org/sebmafate

Sylfelin a écrit :
Sébastien FERRAND avait écrit le 16/06/2006 :
si ce sont 2 applications distincts... c'est le plus propre et le plus
évolutif !

sinon... au sein d'une même application utilise tes propres messages.




Justement comment définir, recevoir et générer des messages en dotnet
sans passer par les api win32.

Je regarde actuellement du coté des delegate mais est-ce la bonne voix ?

Merci