当前位置: 首页>>代码示例>>C#>>正文


C# ListView.BeginInvoke方法代码示例

本文整理汇总了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);
     }
 }
开发者ID:nasi-be-guling,项目名称:realanggar,代码行数:11,代码来源:fKasir.cs

示例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;
                         }
                     }
                 }
             }
         }
     }
 }
开发者ID:mahitosh,项目名称:HRA4,代码行数:29,代码来源:FamilyHistoryView.cs

示例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();
     }
 }
开发者ID:hmanjarawala,项目名称:GitRepo,代码行数:15,代码来源:frmEmailAutoMation.cs

示例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();
      }
开发者ID:carlosmartinsrodrigues,项目名称:IBMConnections-API-Wrapper,代码行数:22,代码来源:OfficeSideBar.cs

示例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;
                 }
 }
开发者ID:rayviso,项目名称:Excel-,代码行数:12,代码来源:Form1.cs


注:本文中的System.Windows.Forms.ListView.BeginInvoke方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。