示例#1
0
 private void OnManagerStateChanged(WccManager manager)
 {
     if (dataGridView.InvokeRequired)
     {
         ManagerEventHandler d = new ManagerEventHandler(OnManagerStateChanged);
         dataGridView.Invoke(d, new object[] { manager });
     }
     else
     {
         if (dataGridView.Rows.Count > 0)
         {
             DataGridViewRow row = dataGridView.Rows[manager.PmonNumber];
             //row.Cells[0].Value = manager.Id;
             row.Cells["Память"].Value = manager.Memory.ToString();
             //row.Cells[2].Value = manager.ManagerName;
             //row.Cells[3].Value = manager.Options;
         }
         dataGridView.Update();
     }
 }
示例#2
0
 /// <summary>
 /// Return a pointer to the unamanged version of this callback.
 /// </summary>
 /// <param name="callback">The callback.</param>
 /// <returns>A pointer to a shadow c++ callback</returns>
 public static IntPtr ToIntPtr(ManagerEventHandler callback)
 {
     return(ToCallbackPtr <ManagerEventHandler>(callback));
 }
示例#3
0
 /// <summary>
 /// Return a pointer to the unamanged version of this callback.
 /// </summary>
 /// <param name="callback">The callback.</param>
 /// <returns>A pointer to a shadow c++ callback</returns>
 public static IntPtr ToIntPtr(ManagerEventHandler callback)
 {
     return ToIntPtr<ManagerEventHandler>(callback);
 }