DevExpress の ASPxScheduler でのスケジュール登録画面のリサイズ可設定のサンプルです。
現状の画面デザインはこのようになっています。
※画面のサイズを手動で変更することが出来ません。
<スケジュール登録画面のリサイズ可設定>
・「ASPxScheduler1」の「PrepareAppointmentFormPopupContainer」イベントで、「e.Popup.AllowResize = True」を設定します。
【WebForm1.aspx.vb サンプルプログラム(VB.Net)】
1 2 3 4 5 6 7 8 9 |
Private Sub ASPxScheduler1_PrepareAppointmentFormPopupContainer(sender As Object, e As DevExpress.Web.ASPxScheduler.ASPxSchedulerPrepareFormPopupContainerEventArgs) Handles ASPxScheduler1.PrepareAppointmentFormPopupContainer 'ポップアップ 'サイズ設定 e.Popup.Width = Unit.Pixel(250) 'ドラッグ不可 e.Popup.AllowDragging = False 'リサイズ可 e.Popup.AllowResize = True End Sub |
それでは、実行して動作確認を行います。
↓
・画面の端をクリックしてサイズを変更します。
無事にスケジュール登録画面のリサイズ可設定が出来ました。