Bonjour,
depuis des mois je teste de créer une barre ou on peut choisir la couleur du texte et le fond de couleur dans une liste ( un combo) me semble j'ai créer un boue de code mes la je lutte j'ai souvent des erreurs alors svp aidé moi a le finir.
le code si dessous a pour bute de choisir la couleur et d'écrire de la couleur sélectionner ainsi que le fond de couleur.
Je vous remercie par avance de votre attention pour se code et de toute l'aide que vous me donnerai sachant que je début en dialog et ne comprend pas tout sur le codage .
[code]
alias couleur {
dialog -ma couleur couleur
dll dlls\mdx.dll Dock couleur bottom 0
}
alias couleur { dialog -m couleur couleur }
dialog couleur {
title "Couleur et Fond"
size -1 -1 321 83
option dbu
combo 2, 3 15 60 9, size drop
text " Couleur Text", 1, 3 3 36 8
text " Fond Couleur Text", 3, 75 4 51 8
combo 20, 75 15 60 9, size drop
if ($did == 2) { /editbox -a $editbox($active) $+ 00 }
if ($did == 3) { /editbox -a $editbox($active) $+ 01 }
if ($did == 4) { /editbox -a $editbox($active) $+ 02 }
if ($did == 5) { /editbox -a $editbox($active) $+ 03 }
if ($did == 7) { /editbox -a $editbox($active) $+ 04 }
if ($did == 8) { /editbox -a $editbox($active) $+ 05 }
if ($did == 9) { /editbox -a $editbox($active) $+ 06 }
if ($did == 10) { /editbox -a $editbox($active) $+ 07 }
if ($did == 11) { /editbox -a $editbox($active) $+ 08 }
if ($did == 12) { /editbox -a $editbox($active) $+ 09 }
if ($did == 13) { /editbox -a $editbox($active) $+ 10 }
if ($did == 14) { /editbox -a $editbox($active) 11 }
if ($did == 15) { /editbox -a $editbox($active) $+ 12 }
if ($did == 16) { /editbox -a $editbox($active) $+ 13 }
if ($did == 17) { /editbox -a $editbox($active) $+ 14 }
if ($did == 19) { /editbox -a $editbox($active) $+ 15 }
if ($did == 20) { /editbox -a $editbox($active) $+ 00 }
if ($did == 21) { /editbox -a $editbox($active) $+ 01 }
if ($did == 22) { /editbox -a $editbox($active) $+ 02 }
if ($did == 23) { /editbox -a $editbox($active) $+ 03 }
if ($did == 24) { /editbox -a $editbox($active) $+ 04 }
if ($did == 25) { /editbox -a $editbox($active) $+ 05 }
if ($did == 26) { /editbox -a $editbox($active) $+ 06 }
if ($did == 27) { /editbox -a $editbox($active) $+ 07 }
if ($did == 28) { /editbox -a $editbox($active) $+ 08 }
if ($did == 29) { /editbox -a $editbox($active) $+ 09 }
if ($did == 30) { /editbox -a $editbox($active) $+ 10 }
if ($did == 31) { /editbox -a $editbox($active) $+ 11 }
if ($did == 32) { /editbox -a $editbox($active) $+ 12 }
if ($did == 33) { /editbox -a $editbox($active) $+ 13 }
if ($did == 34) { /editbox -a $editbox($active) $+ 14 }
if ($did == 35) { /editbox -a $editbox($active) $+ 15 }
}
on *:dialog:couleur2:init:*: {
mdx SetMircVersion $version
mdx MarkDialog $dname
mdx SetDialog $dname bgcolor $rgb(0,0,0)
}
on 1:Start:{
.couleur }
}
Cordialement Stéphane