cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
1 oct. 2007 à 19:16
taouale2 -
4 oct. 2007 à 23:39
Salut....
J'utilise un picturebox et je fais dessiner plusieurs croix qui sont des coordonnées géographiques.
Chaque coordonnées (croix) à un numéro.
Je veux faire dessiner ce numéro à cote de chaque croix...
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 1 oct. 2007 à 22:47
La picturebox ne possède pas de méthode drawstring.
Cette méthode appartient à l'object Graphics qui est le contexte graphique actuel qu'on obtient par exemple dans un event de type paint.
Une fois le contexte graphique obtenu, suffit de faire
e.Graphics.DrawString(
"test",
Me.Font,
New SolidBrush(Color.Coral), 20, 20)
par exemple.
Je viens de tester, ça fonctionne...
Dim bb As Brush = New SolidBrush(Color.Red)
Dim ff As Font = New Font(MyBase.Font.FontFamily, 24, FontStyle.Bold Or FontStyle.Italic)
Picturebox1_Graphics.DrawString("Hello World", ff, bb, 50, 50), ----
(Coloration syntaxique automatique par Kenji)
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 1 oct. 2007 à 20:16
Re... je déclare les variables bb et ff dans ma Form_Load
et j'ai ce message d'erreur...
Dim bb
As Brush =
New SolidBrush(Color.Black)
Dim ff
As Font =
New Font(
.Font.FontFamily Or
FontStyle.Italic)
'FontFamily' is not a member of 'System.Drawing.Font'
Normal ???
Je ne peux pas dire que Font a un text normal avec un ecriture normal..., je suis obliger d'avouir cette ligne de code...
Dim ff As Font = New Font(<gras><gras>.Font.FontFamilyOr
FontStyle.Italic)
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 1 oct. 2007 à 20:55
lol effectivement mais j'ai tout de même un message d'erreur Dimff
AsFont =
NewFont MyBase<gras>.Font.FontFamily, 24, FontStyle.Bold
OrFontStyle.Italic)
Donc cette ligne de code ne fonctionne pas chez nous.... :(