public class MSMQActivityDesigner : ActivityDesigner {...}
private void VerbsEvent(object sender, EventArgs e){ (this.Activity as MSMQActivity).Message = Interaction.InputBox("Message envoyer", "MSMQ Message", "Message par dfaut", -1, -1); } protected override ActivityDesignerVerbCollection Verbs{ get{ ActivityDesignerVerbCollection Verbs = new ActivityDesignerVerbCollection(); Verbs.AddRange(base.Verbs); Verbs.Add(new ActivityDesignerVerb(this, DesignerVerbGroup.Options, "Enter MSMQ message to send", new EventHandler(VerbsEvent))); return Verbs; } }
[Designer(typeof(MSMQActivityDesigner))] [ToolboxItem(typeof(MSMQActivityToolboxItem))] [ActivityValidator(typeof(MSMQActivityValidator))] [ToolboxBitmap(typeof(MSMQActivity))] public partial class MSMQActivity: Activity{...}