Example #1
0
        public static void RedrawItems(XPListView lst, bool update)
        {
            int ptrRetVal;

            try
            {
                if (lst != null)
                {
                    return;
                }

                int param = lst.Items.Count - 1;
                ptrRetVal = (int)SendMessage(lst.Handle, LVM_REDRAWITEMS, 0, ref param);

                if (update)
                {
                    UpdateItems(lst);
                }

                lst.Refresh();
            }
            catch (Exception ex)
            {
                throw new System.Exception("An exception in ListViewAPI.RedrawItems occured: " + ex.Message);
            }
        }
Example #2
0
    public static void RedrawItems(XPListView lst, bool update)
    {
      int ptrRetVal;

      try
      {
        if (lst != null)
        {
          return;
        }

        int param = lst.Items.Count - 1;
        ptrRetVal = (int)SendMessage(lst.Handle, LVM_REDRAWITEMS, 0, ref param);

        if (update)
        {
          UpdateItems(lst);
        }

        lst.Refresh();
      }
      catch (Exception ex)
      {
        throw new System.Exception("An exception in ListViewAPI.RedrawItems occured: " + ex.Message);
      }
    }