2009-07-24 4 views
2

J'ai quelque chose qui se passe avec une petite application que j'ai faite que je ne comprends pas quel est le problème. L'application est juste une petite horloge de panneau texted qui se trouve au-dessus de la barre des tâches sur le deuxième moniteur. Les paramètres sont sauvegardés via inifile dans le dossier appdata approprié, et les spécifications sont enregistrées correctement, par exemple emplacement X, Y, police, style de police, etc.Vista, inifiles, et courir au démarrage bizarreries ... ce que le diable

Je voulais qu'il fonctionne automatiquement lorsque Windows démarre, donc hier je viens traîné un raccourci vers le début | Programmes | Dossier de démarrage Ce matin, au démarrage, pendant un moment, il s'est chargé au bon endroit, puis il est rapidement revenu à 0 par 0 sur le plan X-Y. J'ai regardé l'inifile, et bien sûr ... c'est Top = 1133 Left = 1920, tout comme il est supposé l'être, et pourtant Windows le démarre à Top = 0 Left = 0.

Que diable? ...

Répondre

5

Vérifiez que vous avez la 'position = poDesigned' ainsi. Si vous ne le faites pas, il utilisera ce paramètre de préférence. Si ce n'est pas le cas, mettez un décalage fixe dans vos propriétés X & Y pour voir si c'est par défaut. Idéalement, vous devriez définir votre position XY désirée au plus tôt que AfterCreation, faites-le dans FormCreate si vous le pouvez parce qu'à ce moment-là, le formulaire est à vous. Brian.

+0

Brian, vous Da Man! Merci beaucoup, c'était comme si j'avais initialement défini la position de poDefault. Maintenant, je peux copier et coller à partir du presse-papiers - la date, l'heure, la date et l'heure, etc. :) –

Questions connexes