本文整理汇总了C#中System.Windows.Forms.ListView.BeginInvoke方法的典型用法代码示例。如果您正苦于以下问题:C# ListView.BeginInvoke方法的具体用法?C# ListView.BeginInvoke怎么用?C# ListView.BeginInvoke使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Forms.ListView
的用法示例。
在下文中一共展示了ListView.BeginInvoke方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: listViewAddItem
public static void listViewAddItem(ListView varListView, ListViewItem item)
{
if (varListView.InvokeRequired)
{
varListView.BeginInvoke(new MethodInvoker(() => listViewAddItem(varListView, item)));
}
else
{
varListView.Items.Add(item);
}
}
示例2: SetNewRelativePMH
/**************************************************************************************************/
private void SetNewRelativePMH(ListView lv, PastMedicalHistory pmh)
{
if (pmh != null)
{
if (lv.InvokeRequired)
{
lv.BeginInvoke(new NewRelativePmhCallback(SetNewRelativePMH), lv, pmh);
}
else
{
foreach (ListViewItem lvi in lv.Items)
{
if (lvi.Tag != null)
{
Person p = (Person)(lvi.Tag);
if (pmh.RelativeOwningPMH != null)
{
if (p == pmh.RelativeOwningPMH)
{
lvi.SubItems[5].Text = pmh.GerSummaryText();
break;
}
}
}
}
}
}
}
示例3: UpdateListView
private void UpdateListView(ListView view, ListViewItem item)
{
if (view.InvokeRequired)
{
view.BeginInvoke(new Action<ListView, ListViewItem>(UpdateListView), view, item);
}
else
{
view.Items.Add(item);
if (view.Items.Count > 10)
view.TopItem = view.Items[view.Items.Count - 10];
view.Update();
view.Parent.Update();
}
}
示例4: showFiles
void showFiles(FilesResult files, ListView listToShow)
{
listToShow.BeginInvoke(new Action(() =>
{
//clear contents
listToShow.Clear();
// Create columns for the items and subitems.
listToShow.Columns.Add("Filename", 400, HorizontalAlignment.Left);
foreach (var file in files.FilesEntry)
{
ListViewItem item = new ListViewItem(file.Label, 0);
item.Tag = file;
listToShow.Items.Add(item);
}
listToShow.Show();
}));
StopProgress();
}
示例5: EnableView
private void EnableView(ListView lv, bool bEnable)
{
if (lv.InvokeRequired)
{
dEnableListView d = new dEnableListView(EnableView);
lv.BeginInvoke(d, new object[] { lv, bEnable });
}
else
{
lv.Enabled = bEnable;
}
}