forked from ahyahy/OneScriptForms
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDrawMode.cs
More file actions
31 lines (26 loc) · 1.56 KB
/
DrawMode.cs
File metadata and controls
31 lines (26 loc) · 1.56 KB
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
using ScriptEngine.Machine.Contexts;
namespace osf
{
[ContextClass ("КлРежимРисования", "ClDrawMode")]
public class ClDrawMode : AutoContext<ClDrawMode>
{
private int m_normal = (int)System.Windows.Forms.DrawMode.Normal; // 0 Рисование всех элементов в элементе управления выполняется операционной системой, и все элементы имеют одинаковый размер.
private int m_ownerDrawFixed = (int)System.Windows.Forms.DrawMode.OwnerDrawFixed; // 1 Рисование всех элементов в элементе управления выполняется вручную, и все элементы имеют одинаковый размер.
private int m_ownerDrawVariable = (int)System.Windows.Forms.DrawMode.OwnerDrawVariable; // 2 Рисование всех элементов в элементе управления выполняется вручную, и размер их может быть разным.
[ContextProperty("ВручнуюПеременный", "OwnerDrawVariable")]
public int OwnerDrawVariable
{
get { return m_ownerDrawVariable; }
}
[ContextProperty("ВручнуюФиксированный", "OwnerDrawFixed")]
public int OwnerDrawFixed
{
get { return m_ownerDrawFixed; }
}
[ContextProperty("Стандартный", "Normal")]
public int Normal
{
get { return m_normal; }
}
}
}