Esempio n. 1
0
 /// <summary>Едітор цілого числа</summary>
 /// <param name="value">Початкове значення</param>
 /// <param name="back">Дія при повернені назад</param>
 /// <param name="finish">Дія після завершеня</param>
 public NumberEdit(int value, GoDelegate back, FinishFieldEditiong finish)
 {
     InitializeComponent();
     setInitValue(value);
     goBack = back;
     finishFieldEditiong = finish;
 }
Esempio n. 2
0
 /// <summary>Едітор цілого числа</summary>
 /// <param name="value">Початкове значення</param>
 /// <param name="back">Дія при повернені назад</param>
 /// <param name="finish">Дія після завершеня</param>
 public NumberEdit(int value, GoDelegate back, FinishFieldEditiong finish)
 {
     InitializeComponent();
     setInitValue(value);
     goBack = back;
     finishFieldEditiong = finish;
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            // Delegates数据变量指向实例方法
            GoDelegate goDelegate = new GoDelegate(MyDelegateFunc);

            // 执行实例方法
            goDelegate();
            return;
        }
Esempio n. 4
0
 /// <summary>Вибір зі списку об'єктів</summary>
 /// <param name="nameSelection">Ім'я вибору (Формат: Оберіть [Ім'я вибору])</param>
 /// <param name="descriptionColumnCaption">Заголовок для колонки об'эктыв</param>
 /// <param name="update">Оновлення списку</param>
 /// <param name="selectValue">Значення обрано (перейти далі)</param>
 /// <param name="back">Назад </param>
 public SelectFromObjectList(string nameSelection, string descriptionColumnCaption, UpdateSelectionTableDelegate update, SelectValueFromListDelegate selectValue, GoDelegate back)
     : this()
 {
     topicLabel.Text      = string.Format("Оберіть {0}", nameSelection);
     Description.Caption  = descriptionColumnCaption;
     updateSelectionTable = update;
     selectValueFromList  = selectValue;
     goBack = back;
     updateListData();
     inputField.Focus();
 }
Esempio n. 5
0
        public GoDelegate Go;  // TODO: Je to k necemu?

        internal ZNChessEngine(int?hashSize, string pathToPbook, string pathToSbook, string pathToTBook)
        {
            pbook = ZNPrimaryBook.LoadBook(pathToPbook);
            sbook = ZNSecondaryBook.LoadBook(pathToSbook);
            tbook = ZNTertiaryBook.LoadBook(pathToTBook);
            if (hashSize != null)
            {
                hash = (int)hashSize;
            }
            Go = new GoDelegate(DoGo);
        }
 internal ZNChessEngine(int? hashSize, string pathToPbook, string pathToSbook, string pathToTBook)
 {
     pbook = ZNPrimaryBook.LoadBook(pathToPbook);
     sbook = ZNSecondaryBook.LoadBook(pathToSbook);
     tbook = ZNTertiaryBook.LoadBook(pathToTBook);
     if (hashSize != null)
     {
         hash = (int)hashSize;
     }
     Go = new GoDelegate(DoGo);
 }
Esempio n. 7
0
 /// <summary>Вибір зі списку об'єктів</summary>
 /// <param name="nameSelection">Ім'я вибору (Формат: Оберіть [Ім'я вибору])</param>
 /// <param name="descriptionColumnCaption">Заголовок для колонки об'эктыв</param>
 /// <param name="update">Оновлення списку</param>
 /// <param name="selectValue">Значення обрано (перейти далі)</param>
 /// <param name="back">Назад </param>
 public SelectFromObjectList(string nameSelection, string descriptionColumnCaption, UpdateSelectionTableDelegate update, SelectValueFromListDelegate selectValue, GoDelegate back)
     : this()
 {
     topicLabel.Text = string.Format("Оберіть {0}", nameSelection);
     Description.Caption = descriptionColumnCaption;
     updateSelectionTable = update;
     selectValueFromList = selectValue;
     goBack = back;
     updateListData();
     inputField.Focus();
 }
Esempio n. 8
0
 public void RemoveAllListener()
 {
     onClick = null;
 }
Esempio n. 9
0
 public void RemoveListener(GoDelegate callBack)
 {
     onClick -= callBack;
 }
Esempio n. 10
0
 public void AddListener(GoDelegate callBack)
 {
     onClick += callBack;
 }