Changer le style de WinForm frontière?
Est-il possible de changer le style d'une WinForm frontière? Je sais que si la frontière est supprimé, il enlève de la fonctionnalité pour redimensionner le programme. Donc est-il un moyen de changer de style, mais de le garder redimensionnable?
OriginalL'auteur Joey Morani | 2010-04-10
Vous devez vous connecter pour publier un commentaire.
Ce que vous cherchez n'est pas simple, car la frontière est tracée par le système d'exploitation. Cependant, il y a une bibliothèque sur CodePlex qui rend possible de faire cette chose très.
Dessin Personnalisé Frontières dans les Windows Forms
OriginalL'auteur Thomas
Premier à écrire cela dans la InitializeComponent():
Ensuite, utilisez une méthode semblable à cela. Dans ce cas, mon formulaire n'est redimensionnable à partir de la droite, mais devrait être facile à faire, il redimensionner à partir de n'importe quel côté:
OriginalL'auteur Steve
Je ne pense pas qu'il y est un moyen pour ce faire.
Mais, vous pouvez définir la forme de style de bordure à Aucun.
Et de mettre en œuvre le redimensionnement dans votre formulaire(que je ne pense pas que c'est difficile)
Je pourrais peut-être mettre un panneau sur mon formulaire, comme l'image ci-dessus. Et puis redimensionner mon formulaire quand quelqu'un redimensionne le panneau? J'ai pu faire le panneau d'Ancrage en haut, en bas, à gauche et à droite de sorte qu'il serait toujours de la même taille que la forme. Savez-vous quel code je pourrais utiliser pour ce faire?
modifier le curseur sera la plus facile des choses qu'on ne pourrait jamais faire.
vous pourriez faire comme vous l'avez suggéré. mais vous n'avez pas besoin de cela. vous pourriez eazily dessinez un rectangle sur le formulaire et de vérifier si la souris pos chevauche le rectangle dans l'Événement MouseMove de la forme. S'il recouvre changer le curseur et effectuer la logique pour redimensionner le formulaire
S'il vous plaît pourriez-vous donner un exemple de code? Comment puis-je obtenir le formulaire pour redimensionner? Merci.
OriginalL'auteur SysAdmin
P. S: n'Ai pas encore testé, il
Espère que vous avez défini FormBorderStyle à Aucun
OriginalL'auteur Amsakanna