예제 #1
0
        public static void ShowTransferPackagesDialog(Form owner, TransferType transferType, PackageItemData packageItem)
        {
            using TransferDialog transferDialog = new()
                  {
                      TransferType = transferType,
                      PackageItem  = packageItem
                  };

            transferDialog.Owner = owner;
            transferDialog.ShowDialog();
        }
예제 #2
0
        public static void ShowItemPackageDetailsDialog(Form owner, PackageItemData packageItem)
        {
            using PackageDialog detailsDialog = new();
            detailsDialog.PackageItem         = packageItem;

            XtraForm overlayForm = new();

            overlayForm.StartPosition   = FormStartPosition.Manual;
            overlayForm.FormBorderStyle = FormBorderStyle.None;
            overlayForm.Opacity         = .50d;
            overlayForm.BackColor       = Color.Black;
            overlayForm.Size            = owner.Size;
            overlayForm.Location        = owner.Location;
            overlayForm.ShowInTaskbar   = false;
            overlayForm.Show(owner);

            detailsDialog.Owner = owner;
            detailsDialog.ShowDialog();

            //Get rid of the overlay form
            overlayForm.Dispose();
        }