[R] Personnaliser "GUICtrlCreateDate"

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

[R] Personnaliser "GUICtrlCreateDate"

#1

Message par jeanmimigab »

Bonsoir à tous(tes),

Petite question svp...

Avec "GUICtrlCreateDate", l'affichage de la date du jour apparait par défaut au lancement de la GUI.
Est-il possible de faire en sorte qu'au lancement de la GUI le champ où apparait la date soit vide ou contienne un texte genre "choisir" afin de forcer l'ouverture du calendrier pour choisir une date ?
J'espère mettre bien exprimé... :mrgreen:

EDIT:j'ai regarder dans l'aide de cette fonction, mais je n'ai rien trouvé comme solution

Bonne soirée :wink:
Modifié en dernier par jeanmimigab le lun. 16 janv. 2012 21:12, modifié 1 fois.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Personnaliser "GUICtrlCreateDate"

#2

Message par DimVar »

Bonsoir,


Il semblerait que le style $DTS_SHOWNONE permette de ne pas mettre de valeur. (j'ai pas testé)
Sinon, une condition sur la valeur de la date.

Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Personnaliser "GUICtrlCreateDate"

#3

Message par mikell »

Ou alors contourner le pb, ce qui donne aussi de la souplesse (on peut afficher la date n'importe où)

Code : Tout sélectionner

GUICreate("My GUI get date", 200, 200, 800, 200)
$input = GUICtrlCreateLabel("choisir la date", 10, 13, 150, 20, 1)   ; ou input...
$date = GUICtrlCreateDate("", 160, 10, 20, 20)
GUICtrlSetState(-1, $GUI_FOCUS)
GUISetState()

While 1
$msg = GUIGetMsg()
If $msg = -3 Then Exit
If $msg = $date Then GuiCtrlSetData($input, GuiCtrlRead($date))
Wend
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

Re: [..] Personnaliser "GUICtrlCreateDate"

#4

Message par jeanmimigab »

Bonsoir les amis(es)

@DimVar, je n'ai pas réussis avec le style $DTS_SHOWNONE :?

@mikell

Ton idée marche bien, mais je doit mal m'y prendre pour modifier/adapter mon script car ça bug sévère quand je modifie :mrgreen:

Voici le script d'origine, auquel je voudrais adapter ton idée
► Afficher le texte
Si tu as une idée et si tu peux me commenter la manip cela serait cool de ta part.

Merci d'avance :wink:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Personnaliser "GUICtrlCreateDate"

#5

Message par mikell »

Sérieux tu as vraiment besoin que je te commente ça ? :mrgreen:
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

Re: [..] Personnaliser "GUICtrlCreateDate"

#6

Message par jeanmimigab »

Sérieux tu as vraiment besoin que je te commente ça ?
Vi, j'ai vraiment du mal à m'y faire à ce langage, pourtant il n'est pas très compliqué... :?

En tout cas en voyant ton script je vient de voir où j'avais fait la boulette du bug... :mrgreen:

Encore une fois un GRAND MERCI pour ton aide

Bonne soirée :wink:

Jeanmimigab
Répondre