Je sais comment je peux supprimer la bordure de mon formulaire, mais je veux simplement supprimer la légende. Googling pour P/Invokes ne m'a pas donné beaucoup de résultats, donc je me demande, comment puis-je obtenir un tel résultat?Comment réaliser une fenêtre Aero bordée sans légende?
Répondre
Je n'ai pas VS en ce moment, donc je ne peux pas vous donner une réponse exacte, désolé.
Dans le regard du volet de la propriété de la fenêtre pour le style de la frontière, l'un d'entre eux vous permettra de définir un semblable :)
Edit: Je savais que je manque quelque chose ... Tout d'abord, recherchez les propriétés « ControlBox "," MaximizeBox "et" MinimizeBox "et les définir à false et choisissez l'une des options de taille dans la propriété" FormBorderStyle "-yes, il ne peut pas ressembler à celui de l'image et être également de taille fixe, au moins pas sans PinVoke AUTANT QUE JE SACHE-.
N'oubliez pas non plus de laisser la propriété "Texte" vide.
Hope this helps :)
En venant de développement non géré, je serais P/Invoke {Get/Set} WindowLong, etc., etc. - qui était ma première réponse - mais il y a un moyen réussi à occupe-toi de ça.
Vous souhaitez remplacer la propriété CreateParams dans votre formulaire, en supprimant le style de bordure et en ajoutant le style de cadre épais, comme tel:
...
const UInt32 WS_THICKFRAME = 0x40000;
const UInt32 WS_BORDER = 0x800000;
...
protected override CreateParams CreateParams
{
get
{
CreateParams p = base.CreateParams;
p.Style |= WS_THICKFRAME;
p.Style &= ~WS_BORDER;
return p;
}
}
Lectures conseillées
Styles de fenêtres http://msdn.microsoft.com/en-us/library/ms632600%28VS.85%29.aspx
Formulaire :: Propriété CreateParams http://msdn.microsoft.com/en-us/library/system.windows.forms.form.createparams.aspx
- 1. fenêtre WPF Aero sans ombre
- 2. Création d'une fenêtre sans légende et bordure
- 3. Rechercher une fenêtre avec une légende variable
- 4. Comment faire toute la fenêtre aero glass en Java?
- 5. Windows ne considérable et sans légende
- 6. Comment puis-je dessiner un bouton personnalisé sur une barre de légende de thème Aero sans étendre la zone non-client?
- 7. Déplacement d'une fenêtre sans légende en utilisant une "zone de glissement"
- 8. Comment réaliser une réponse dérivée (XSD)?
- 9. Comment appeler CMD sans ouvrir une fenêtre
- 10. Créer une application sans fenêtre
- 11. win32 sdk: comment rendre la légende/bordure d'une fenêtre enfant transparente
- 12. Comment afficher une légende dans MKPinAnnotationView?
- 13. Créer Html.ActionLink sans codage de légende
- 14. Formulaire WinForms sans légende mais mobile
- 15. Comment lancer une application mac sans une fenêtre de terminal
- 16. Comment imprimer une page Web sans ouvrir une fenêtre contextuelle?
- 17. non redimensionnable, bordée WPF Windows avec WindowStyle = Aucun
- 18. Ouvrir une fenêtre sans diff dans vimdiff
- 19. Comment masquer la légende MKAnnotationView?
- 20. Comment ajouter une légende Button to userLocation?
- 21. Comment définir une image d'arrière-plan de la fenêtre Xul? Ou, comment ajouter une légende sur une image?
- 22. Fenêtre modale sans cadre
- 23. Comment réaliser cet effet javascript?
- 24. Effet Aero dans css
- 25. Façon de faire glisser une fenêtre WPF sans fenêtre sans obtenir InvalidOperationException
- 26. dessiner personnalisée barre de titre Aero sans étendre dans la zone client
- 27. Comment implémenter une fenêtre sans chrome avec WPF?
- 28. WPF/XAML: Comment dimensionner une fenêtre sans bordure?
- 29. Comment lancer une nouvelle fenêtre de navigateur sans barre d'outils?
- 30. comment créer une fenêtre enfant sans bordure dans silverlight 3?
Whoa, Dark Vador était là. –