-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLookUpEditHints.cs
39 lines (33 loc) · 1.28 KB
/
LookUpEditHints.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.XtraEditors;
using System.ComponentModel;
using DevExpress.XtraEditors.Popup;
namespace LookUpEditWithHints
{
class LookUpEditHints : LookUpEdit
{
static LookUpEditHints() { RepositoryItemLookUpEditHints.RegisterLookUpEditHints(); }
public LookUpEditHints() : base() { }
public override string EditorTypeName
{ get { return RepositoryItemLookUpEditHints.LookUpEditHintsName; } }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public new RepositoryItemLookUpEditHints Properties
{ get { return base.Properties as RepositoryItemLookUpEditHints; } }
protected override DevExpress.XtraEditors.Popup.PopupBaseForm CreatePopupForm()
{
return new PopupLookUpEditHintsForm(this);
}
public string DescriptionField {
set { Properties.DescriptionField = value; OnPropertiesChanged(); }
get { return Properties.DescriptionField; }
}
public event EventHandler BeforeShowingTooltip
{
add { Properties.BeforeShowingTooltip += value; }
remove { Properties.BeforeShowingTooltip -= value; }
}
}
}