[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
   [Expand]Product Information
    Getting Started
   [Expand]Scheduler Elements and Structure
   [Expand]Data Binding
   [Expand]Import and Export
   [Expand]Time Zones
   [Collapse]Design-Time Features
     Features Indicator
     Smart Tag Panel - Scheduler Control
     Smart Tag Panel - Scheduler Storage
     Smart Tag Panel - Date Navigator
     Mappings Wizards
     Custom Form Assistant
     Online Report Gallery
   [Expand]End-User Capabilities
   [Expand]Member Tables
   [Expand]Visual Elements
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Custom Form Assistant

The Custom Form Assistant is designed to help developers create and register custom appointment editing forms. The smart tag panel of the XtraScheduler control at design time includes the Create Custom Appointment Form smart tag.

The smart tag invokes a dialog allowing you to select a form layout.

You can select cultures for which localization RESX files will be generated along with the form. The cultures available for localization are determined based on which satellite assemblies are located in the GAC and near the application executable. Please refer to the Localizing WinForms Controls via Satellite Resource Assemblies topic regarding these assemblies and their placement.

After selecting the form style (Default or OutlookStyle) and clicking OK, a file containing source code of the selected form is added to the project so you can customize it. The assistant inserts the code that handles the SchedulerControl.EditAppointmentFormShowing event, so the customized form will be invoked instead of the default appointment editing form.

Is this topic helpful?​​​​​​​