using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.Office.Interop.PowerPoint; using GeneralLib; namespace SunVoteARSPPT { public partial class PanelOperator : UserControl, IPanel, IPanelChange { TagSet mTagSet = null; public TagSet TagSet { get { return mTagSet; } set { mTagSet = value; //ucKeypadPara.TagSet = value; } } private bool IsLoad = false; public PanelOperator() { InitializeComponent(); FrmSystemSet.LanguageSetEvent += new FrmSystemSet.LanguageSetEventHander(FrmSystemSet_LanguageSetEvent); FrmVoteBar.PanelEnabledEvent += new FrmVoteBar.PanelEnabledEventHander(FrmVoteBar_PanelEnabledEvent); //设置控件大小 //this.Height = gbxSet.Bottom; GlobalInfo.SysLanguage.SetLanguage(this.Name, this); } void FrmVoteBar_PanelEnabledEvent(bool enabled) { this.Enabled = enabled; } void FrmSystemSet_LanguageSetEvent() { GlobalInfo.SysLanguage.SetLanguage(this.Name, this); } public Color PanelColor { get { return this.BackColor; } set { this.BackColor = value; } } /// /// 加载参数面板数据 /// public void LoadData() { IsLoad = true; IsLoad = false; } public void ChangeData(TagKey tagKey, object value) { //if (tagKey == TagKey.Group_OptionCount) // ControlOper.TrySetNumericUpDownValue(nudOptionCount, TagSet.LoadValue(tagKey, nudOptionCount.Value).ToInt); } private void PanelOperator_Load(object sender, EventArgs e) { //GlobalInfo.SysLanguage.SetLanguage(this.Name, this); //InitType(); } } }