French utilisation imageview

sultan87

Active Member
Licensed User
Longtime User
Bonjour
j'ai une imageview que j'initialise comme suit
Nom_Img = List_Cartes_R.Get(i) & "_T.png"
img_Carte_T.Initialize("Cartes_Select")
Panel4.AddView(img_Carte_T,70dip, 5dip, 30dip, 40dip)
img_Carte_T.Bitmap = LoadBitmap(File.DirRootExternal "/Bridge/Images/Normales/", Nom_Img )
img_Carte_T.Gravity = Gravity.FILL
img_Carte_T.Tag = i + 1

Quand je clique sur l'image je veux superposer à cette image une autre image qui signifie selectionné
comment faire ?
ci joint les images R_C.jpg + Carte_Selectionnée.jpg = R_C_S.jpg
Cordialement
 

Attachments

  • R_C.jpg
    R_C.jpg
    87.2 KB · Views: 229
  • Carte_Selectionnée.jpg
    Carte_Selectionnée.jpg
    4.5 KB · Views: 221
  • R_C_S.jpg
    R_C_S.jpg
    85 KB · Views: 233

klaus

Expert
Licensed User
Longtime User
Comme toujours plusieurs possibilités:
1) Dessiner la coche avec un Canvas sur l'image dans l'ImageView.
Mais il faut recharger l'image d'origine pour enlever la coche.
2) Utiliser un Panel transparent et dessiner la coche à l'endroit voulu et y dessiner un rectangle transparent pour l'effacer.
3) Utiliser 2 ImageViews superposées l'une avec l'image de la carte et l'autre avec l'image de la coche sur fond transparent. Mais elle risque d'utiliser trop de mémoire !

Meilleures salutations.
 

sultan87

Active Member
Licensed User
Longtime User
Bonsoir
j'ai du mal à comprendre, pourriez vous me donner l'exemple des solutions
Cordialement
Pierre Chevalier
 
Top