alielie
2025-10-13 e3868d4d61ded0e76fc8fe3fdacdd9e6d9113cf1
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System;
using System.ComponentModel;
using System.Windows.Controls;
using HMI.Core.Api;
using log4net;
 
namespace HMI.Base
{
    public class SimpleControl : UserControl, IPlugin
    {
        protected ILog log;
        protected string BaseFolder;
 
        public virtual void Active()
        {
 
        }
 
        public virtual void DeActive()
        {
 
        }
 
        public virtual void Init()
        {
 
        }
 
        public virtual void OnTabChange(object sender, object args)
        {
 
        }
 
        public virtual void SetBaseFolder(string folder)
        {
            BaseFolder = folder;
        }
 
        public virtual void SetLogger(ILog logger)
        {
            log = logger;
        }
 
        public virtual void InitFinish()
        {
 
        }
 
        public virtual void OnClose(object sender, CancelEventArgs e)
        {
 
        }
 
        public virtual void DoClose(object sender, EventArgs e)
        {
 
        }
    }
}