123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System.Windows.Forms;
- using FastReport.Utils;
- namespace FastReport.Forms
- {
- internal partial class GroupBandEditorForm : BaseDialogForm
- {
- private GroupHeaderBand band;
- private void GroupBandEditorForm_FormClosed(object sender, FormClosedEventArgs e)
- {
- Done();
- }
- private void Init()
- {
- cbxCondition.Report = band.Report;
- cbxCondition.Text = band.Condition;
- if (band.GroupDataBand != null)
- cbxCondition.DataSource = band.GroupDataBand.DataSource;
- cbxSort.SelectedIndex = (int)band.SortOrder;
- }
- private void Done()
- {
- if (DialogResult == DialogResult.OK)
- {
- band.Condition = cbxCondition.Text;
- band.SortOrder = (SortOrder)cbxSort.SelectedIndex;
- }
- }
- public override void Localize()
- {
- base.Localize();
- MyRes res = new MyRes("Forms,GroupBandEditor");
- Text = res.Get("");
- gbCondition.Text = res.Get("Condition");
- gbSettings.Text = res.Get("Settings");
- lblHint.Text = res.Get("Hint");
- lblSort.Text = res.Get("Sort");
- cbxSort.Items.Add(res.Get("NoSort"));
- cbxSort.Items.Add(res.Get("Ascending"));
- cbxSort.Items.Add(res.Get("Descending"));
- }
- public override void UpdateDpiDependencies()
- {
- base.UpdateDpiDependencies();
- }
- public GroupBandEditorForm(GroupHeaderBand band)
- {
- this.band = band;
- InitializeComponent();
- Localize();
- Init();
- UIUtils.CheckRTL(this);
- UpdateDpiDependencies();
- }
- }
- }
|