OVH Cloud OVH Cloud

Comment savoir si un PictureEdit est vide ou plein

3 réponses
Avatar
Philippe Cazaux-Moutou
Bonjour

j ai un compos PictureEdit, qui est relie a la colonne Jacquette de mon
BindingSource

comment savoir si ce champ est vide ou s il contiens une image et ce
avant d afficher ?

merci

3 réponses

Avatar
Philippe Cazaux-Moutou
Philippe Cazaux-Moutou a écrit :
Bonjour

j ai un compos PictureEdit, qui est relie a la colonne Jacquette de mon
BindingSource

comment savoir si ce champ est vide ou s il contiens une image et ce
avant d afficher ?

merci



J ai peut etre mal formulé ma question

en fait je voudrais savoir si le champ Jacquette n est pas vide et
eventuellement, s il contiens bien une image

si oui, je mets visible = true sur le pictureedit si non je mets false

merci
Avatar
Philippe Cazaux-Moutou
J ai essayé ca

Code :

if (dsDetailFilms.Films[0]["FI_Jacquette", DataRowVersion.Current] !=
null) MessageBox.Show("oui");


mais meme si y a pas d image dans la colonne il m affiche oui

d autre part
comment remplacer 0 par la ligne courante du dataset

Philippe Cazaux-Moutou a écrit :
Philippe Cazaux-Moutou a écrit :
Bonjour

j ai un compos PictureEdit, qui est relie a la colonne Jacquette de
mon BindingSource

comment savoir si ce champ est vide ou s il contiens une image et ce
avant d afficher ?

merci



J ai peut etre mal formulé ma question

en fait je voudrais savoir si le champ Jacquette n est pas vide et
eventuellement, s il contiens bien une image

si oui, je mets visible = true sur le pictureedit si non je mets false

merci


Avatar
wavemill
Salut!

En fait tu doit avoir un bindingsource dans lequel tu as un
BindingPosition.Il te donner le n° de la ligne sur lequel il pointe donc qui
remplacera le 0
Tu dois avoir un champs image ou string qui contient ou les données de ton
image ou le chemin e ton image.
S'il est null y'a pas d'image donc visible=flase sinon visible

En espereant que ca t'a aider,

Wavemill