Files
lserp_cs_6.0/插件库/Lskj.SweepCode/Control/SweepControl.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

105 lines
2.9 KiB
C#

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 DevExpress.XtraEditors;
using Lskj.Business.Impl;
using Lskj.Control;
namespace Lskj.SweepCode.Control
{
public partial class SweepControl : UserControl
{
public SweepControl()
{
InitializeComponent();
}
/// <summary>
/// 控件
/// </summary>
/// <value>The title label object.</value>
public ButtonEdit ObjButtonEdit { get { return buttonEdit1; } }
/// <summary>
/// 控件的输入值
/// </summary>
/// <value>The title label object.</value>
public string ObjSweepControlText { get { return buttonEdit1.Text; } }
/// <summary>
/// 标题对象
/// </summary>
/// <value>The title label object.</value>
public Label TitleLabelObj { get { return lbTitle; } }
/// <summary>
/// 设置控件的排序值
/// </summary>
/// <value>The title label object.</value>
public string orderId;
/// <summary>
/// 控件公共回车事件
/// </summary>
/// <value>The KeyEventHandler KeyDown.</value>
public event KeyEventHandler KeyDown;
/// <summary>
/// 是否清空数据(默认清空,配置为1就不清空)
/// </summary>
public bool isEmptyData = true;
/// <summary>
/// 是否扫码后获取焦点(默认获取,配置为1就不获取)
/// </summary>
public bool isGainFocus = true;
/// <summary>
/// 扫码后刷新主表
/// </summary>
public bool RefreshMain = false;
/// <summary>
/// 扫码后等待时间(等待时间结束前,当前控件不允许扫码,单位为秒)
/// </summary>
public int WaitingTime = 0;
/// <summary>
/// 字体大小
/// </summary>
/// <value>The size of the control.</value>
public int FontSize
{
get
{
return FontSize;
}
set
{
if (value > 0)
{
this.lbTitle.Font = new Font(this.lbTitle.Font.FontFamily, value);
this.buttonEdit1.Font = new Font(this.buttonEdit1.Font.FontFamily, value);
}
}
}
private void buttonEdit1_KeyDown(object sender, KeyEventArgs e)
{
try
{
if (KeyDown != null)
{
KeyDown(this, e);
}
}
catch (Exception ex)
{
string Message = ErrorMessage.PromptErrorMessage(ex);
MessageUtil.Show(Message,ex.Message);
}
}
}
}