Bonjour,
est il possible de rajouter une bordure de couleur d'une taille définie en pixel quand on utilise "none" à la propriété "FormBorderStyle" ?
Bonjour,
est il possible de rajouter une bordure de couleur d'une taille définie en pixel quand on utilise "none" à la propriété "FormBorderStyle" ?
J'aurais tendance à repondre que VB.net n'est pas le language le mieux indiqué pour ce genre de fantaisie.
WPF l'est beaucoup plus. (Conçu pour ca en fait )
Si tu veux t'y lancer, Developpez dispose d'un endroit pour y poser tes questions.
Forum WPF
Logic is like the sword -- those who appeal to it, shall perish by it.
Sinon y'a moyen de faire des skin pour les applications windows form, une petite recherche sur google avec : Skin vb.net
nous donnes quelques résultats.
Règles du forum + Comment utiliser Developpez.com =
Découvrez le magazine gratuit de Developpez.com
Si vous développez en .NET, la FAQ, les tutos et l'aide MSDN sont vos amis !!!
Dvp.NET, la librairie .NET open source de Developpez.com
faut arrêter des fois quand même
déjà en windows forms ou en wpf dans les 2 cas c'est du vb.net
dans l'event paint du form avec un draw rectangle sur e.Graphics, il aura sa bordure
donc je veux bien que des fois on puisse répondre wpf est mieux pour faire du graphisme poussé et ou des choses étranges, mais là pour une ligne de code dire que wpf est mieux ...
on peut tout faire en windows forms, c'est juste que dans certains cas c'est plus long à coder, et parfois moins performant
Certes ta méthodes fonctionne, j'ai déjà testé.
Par contre avec un draw sur l'event paint du form, les contrôles présent en bordure de fenêtre s'affiche par dessus le rectangle.
Arpès, si j'me suis trompé à quelque part c'est tout à fait possible, je n'ai pas la prétention d'affirmer que j'ai toujours raison.
Je suis d'accord que WPF et VB sont sur une base commune de .net, toutefois, à force de vouloir faire du graphisme en VB tu rencontre vite les limitations.
Aussi bien diriger notre copain sur le bon chemin de suite. Comme ca on évitera de lui dire, dans 1 mois de développement lorsqu'il voudra implanter un autre truc fantaisiste, qu'il devra changer de language car Vb ne suffit plus.
Mais bon c'est peut-être moi qui regarde trop loin devant.
Peace.
Logic is like the sword -- those who appeal to it, shall perish by it.
Enfin c'était surtout pour dire que c'était faisable sans wpf
Il y a d'autres solutions techniques pour ne pas avoir de chevauchement
là tu mélanges tout
vb est le langage utilisé dans winforms et wpf (et autre)
tu peux faire du graphisme en vb pour winforms et du graphisme en vb pour wpf aussi ...
lui indiquer qu'il existe autre chose de plus pratique oui, mais ne pas occulter le fait qu'il y a des solutions à pas mal de chose quand meme en winforms
Je sais qu'il y à des solutions à pas mal de trucs en winforms.
Tu peux y faire un jeu si tu veux, mais reste que ce n'est pas le language le plus approprié.
Ce que je dit c'est que s'il à l'intention de faire pas mal de graphisme, aussi bien travailler avec un truc fait exactement pour ca.
Logic is like the sword -- those who appeal to it, shall perish by it.
Désolé, j'avais pas activé les notifications par mail.
Oui, c'est ce que je souhaite par la suite mais pour le moment, non, donc vos deux réponses me sont bien utiles et je vous en remercie.
J'avais essayer de faire une bordure avec "table panel layout", il me semble, de l'espacer de Xpx du bord et de mettre une couleur de fond dans "table panel layout" mais quand j'ai couper tous les éléments qu'il y avais pour les mettre ensuite dans "table panel layout", plus aucun n'avait d'attribut.
ça peut être une solution mais à faire dès le début
petit récapitulatif: votre solution serait ceci: http://msdn.microsoft.com/fr-fr/libr...code-snippet-1 ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager