Bjr,
je cherche un moyen de fermer totalement mon application si elle n'a pas été utilisé pendant 5 minutes
j entend par pas utilisée: activité sur les forms et autres....
y a peut etre une propriété "idle" qui gere ca ??
merci
Bjr,
je cherche un moyen de fermer totalement mon application si elle n'a pas été utilisé pendant 5 minutes
j entend par pas utilisée: activité sur les forms et autres....
y a peut etre une propriété "idle" qui gere ca ??
merci
Je crois qu'il y a un événement Application.Idle. A vérifier.
Non, ça n'a malheureusement rien à voir... ça se produit quand l'application devient inactive, c'est-à-dire quand elle a fini de faire des traitements.
Avec ce code :
le titre de la fenêtre passe à "Idle !" dès que le chargement de la fenêtre est terminé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public partial class Form1 : Form { public Form1() { InitializeComponent(); Application.Idle += new EventHandler(Application_Idle); } void Application_Idle(object sender, EventArgs e) { this.Text = "Idle !"; } }
Par contre on peut gérer ça avec un timer, qu'on réinitialise dès que l'utilisateur effectue une action.
tomlev
le probleme c est que c est qu il existe plein de solution de l activité du programme... et c est dure a maintenir comme system.... et y a des risque d erreur...
fally
jvais rechercher ca ! si tu te rappel du titre... jsuis preneur
merci a vous
Salut,
tu peux te servir de la solution de tomlev avec un timer. Tu remets à zero le timer chaque que tu passe par Idle, et si tu n'y passes pas pendant 5 min (aka il n'y pas eu d'evenement quelqu'il soit durant 5 min), ton callback sera declenché et tu pourras faire ce que tu veux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager