From caf081a70d327cfb455b2ddcd5edc2e0acb2d3bf Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 10 十二月 2024 00:18:12 +0800 Subject: [PATCH] 工况分析优化 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs index de01480..86bf532 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs @@ -1,5 +1,8 @@ -锘縰sing DevExpress.Xpo.Helpers; +锘縰sing DevExpress.Utils; +using DevExpress.Utils.Win; +using DevExpress.Xpo.Helpers; using DevExpress.XtraEditors; +using DevExpress.XtraEditors.Controls; using System; using System.Collections.Generic; using System.ComponentModel; @@ -17,7 +20,21 @@ public HydroWorkingListViewCtrl() { InitializeComponent(); - this.listBoxControl1.InitialDefaultSettings(); + } + + /// <summary> + /// 杈规鍙鎬� + /// </summary> + public bool BorderVisible + { + get + { + return this.imageListBoxControl1.BorderStyle != BorderStyles.NoBorder; + } + set + { + this.imageListBoxControl1.BorderStyle = value ? BorderStyles.Default : BorderStyles.NoBorder; + } } /// <summary> @@ -33,19 +50,20 @@ public void SetBindingData(List<HydroWorkingVmo> allWorkingList) { _allBindingList = new List<HydroWorkingListItemViewModel>(); - allWorkingList?.OrderBy(x => x.SortCode).ToList().ForEach(x => _allBindingList.Add(new HydroWorkingListItemViewModel(x))); + allWorkingList?.OrderBy(x => x.SortCode).ToList() + .ForEach(x => _allBindingList.Add(new HydroWorkingListItemViewModel(x))); this.hydroWorkingListItemViewModelBindingSource.DataSource = _allBindingList; this.hydroWorkingListItemViewModelBindingSource.ResetBindings(false); } //閫夋嫨鏀瑰彉 - private void listBoxControl1_SelectedValueChanged(object sender, EventArgs e) + private void imageListBoxControl1_SelectedValueChanged(object sender, EventArgs e) { if (_allBindingList == null) { return; } - var item = this.listBoxControl1.SelectedItem; + var item = this.imageListBoxControl1.SelectedItem; var vm = item as HydroWorkingListItemViewModel; if (vm == null) { @@ -54,5 +72,13 @@ this.SelectedChangedEvent?.Invoke(vm.Vmo); } + private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e) + { + if (e.SelectedControl == this.imageListBoxControl1) + { + //e.Info = new ToolTipControlInfo(item, tooltipText); + } + } + } } -- Gitblit v1.9.3