System.Windows.Forms.ListBox.Refresh C# (CSharp) Method

Refresh() public method

public Refresh ( ) : void
return void
		public override void Refresh ()
		{
			if (draw_mode == DrawMode.OwnerDrawVariable)
				item_heights.Clear ();
			
			base.Refresh ();
		}

Usage Example

Example #1
0
        private void RefreshData()
        {
            Cursor.Current = Cursors.WaitCursor;
            lbData.Items.Clear();
            lbData.Items.Add("Retrieving data. Please wait ...");
            lbData.Refresh();
            string[] dataArray;

            if (wr == null || wr.Target == null)
            {
                dataArray = new string[DataArrayLength];
                string text = " Created " + DateTime.Now.ToString("f");
                for (int i = 0; i < DataArrayLength; i++)
                {
                    dataArray[i] = "Element " + i.ToString() + text;
                }
                wr = new WeakReference(dataArray);
            }
            else
            {
                dataArray = (string[])wr.Target;
            }


            string [] tempStrings = new String[ItemsInListBox];
            for (int i = 0; i < ItemsInListBox; i++)
            {
                tempStrings[i] = dataArray[i];
            }

            lbData.Items.Clear();
            lbData.Items.AddRange(tempStrings);
            Cursor.Current = Cursors.Default;
        }
All Usage Examples Of System.Windows.Forms.ListBox::Refresh