Ce billet vous présente le contrôle de formulaire à onglets et ses fonctionnalités, et nous verrons comment effectuer la navigation par onglets dans votre application WinForms.
Nous avons présenté le l'interface utilisateur Telerik pour WinForms [19659003] RadTabbedForm dans la version R1 2019 des contrôles. J'espère que maintenant vous avez joué avec et vu à quel point cela peut être pratique dans de nombreux scénarios. Dans cet article de blog, je vais essayer d'expliquer certains scénarios liés aux poignées de contrôle, puis plus en détail les fonctionnalités.
Le RadTabbedForm est spécialement conçu pour gérer ce scénario. Le contenu de l'application peut être organisé et séparé en différents onglets, chacun étant responsable d'une partie différente de l'application. Les onglets sont situés dans la barre de titre du formulaire, tout comme dans les navigateurs (Chrome, Edge, etc.) et peuvent être réorganisés ou déplacés dans une fenêtre distincte. Ceci est extrêmement utile dans les grandes applications qui visualisent des données. Au lieu de passer d'un onglet à un autre, l'utilisateur final pourrait simplement faire glisser cet onglet pour créer un nouveau formulaire. Les onglets seraient alors dans deux fenêtres séparées et l'utilisateur pourrait facilement voir les deux contenus simultanément. RadTabbedForm offre une grande flexibilité et une liberté appréciée des utilisateurs de votre application.
La capture d'écran ci-dessous montre deux onglets, le deuxième étant séparé dans un formulaire séparé. Le premier onglet affiche RadPivotGrid et le second une ventilation des données groupées et agrégées situées derrière la cellule sélectionnée dans le pivot du premier onglet.
Prise en charge complète du temps de conception
Des onglets peuvent être ajoutés dans le concepteur de Visual Studio. Chaque onglet créera un panneau où tous les autres contrôles peuvent être ajoutés.
RadTabbedForm avec le thème Fluent dans Visual Studio Designer
this
.AllowAero =
true
;
Style de barre de titre Windows 10 standard
this
.TabbedFormControl.LeftItems.Add (
new
RadButtonElement {Text =
"button1"
});
// ajoute des éléments avant les tabulations
this
.TabbedFormControl.RightItems.Add (
new
RadButtonElement {Text =
"button2"
});
// ajoute des éléments après les onglets
Ces éléments peuvent également être ajoutés dans le concepteur Visual Studio.
this
.TabbedFormControl.Tabs [0] .Item.IsPinned =
true
;
private
void
TabbedFormControl_ContextMenuOpening (
objet
expéditeur, RadTabbedFormControlItemConextMenuOpeningEventArgs e =
"Onglet 1"
)
{
// supprimer le premier élément
Source link