0

J'ai deux formes, Formulaire A et Forme B. Mes Properties.Settings.Default a un objet timer qui, lorsque "coché" doit ouvrir le formulaire B. Ce que je voudrais faire est de programmer le timer_tick (expéditeur d'objet, Eventargs e) événement pour l'objet timer qui se trouve dans les propriétés de la solution. Est-ce possible? Si c'est le cas, comment?Comment accéder aux événements d'un champ properties.settings.default en C#?

Le problème que je rencontre est que je ne connais pas la syntaxe pour programmer des événements pour les propriétés.

Toute aide ou autre moyen serait très appréciée.

P.S. Ce que j'essaie essentiellement de faire est de déclencher un économiseur d'écran (formulaire B) après x secondes, mais lorsque le formulaire B est cliqué, il doit réactiver le temporisateur et se fermer.

+0

Pouvez-vous poster du code? –

+1

Pourquoi maintenez-vous l'objet temporisateur dans les paramètres? – Nissim

Répondre

0

Ajoutez une propriété d'objet de temporisateur sur le formulaire B. Lorsque le temporisateur se déclenche et que vous ouvrez le formulaire B, affectez la propriété de temporisation au nouvel objet B de l'objet temporisateur. Lorsque vous cliquez sur le formulaire B, définissez la propriété timer pour redémarrer et fermez votre formulaire.

+0

Merci beaucoup. –