日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]C# 雙擊ListView出現編輯框可編輯,回車確認

admin
2022年12月22日 20:39 本文熱度 1194

1. 
//
獲取鼠標點擊的項------API

2.          [DllImport("user32")]

3.          public static extern int GetScrollPos(int hwnd, int nBar);

4.   

5.          private TextBox txtInput;

6.   

7.          //獲取點擊項的位置

8.          private void lViewPersonWork_MouseDoubleClick(object sender, MouseEventArgs e)

9.          {

10.            try

11.            {

12.                ListViewItem item = this.lViewPersonWork.GetItemAt(e.X, e.Y);

13.

14.                //找到文本框

15.                Rectangle rect = item.GetBounds(ItemBoundsPortion.Entire);

16.                int StartX = rect.Left; //獲取文本框位置的X坐標

17.                int ColumnIndex = 0;    //文本框的索引

18.

19.                //獲取列的索引

20.                //得到滑塊的位置

21.                int pos = GetScrollPos(this.lViewPersonWork.Handle.ToInt32(), 0);

22.                foreach (ColumnHeader Column in lViewPersonWork.Columns)

23.                {

24.                    if (e.X + pos >= StartX + Column.Width)

25.                    {

26.                        StartX += Column.Width;

27.                        ColumnIndex += 1;

28.                    }

29.                }

30.

31.                if (ColumnIndex < this.lViewPersonWork.Columns.Count - 1)

32.                {

33.                    return;

34.                }

35.

36.                this.txtInput = new TextBox();

37.

38.                //locate the txtinput and hide it. txtInputTextBox

39.                this.txtInput.Parent = this.lViewPersonWork;

40.

41.                //begin edit

42.                if (item != null)

43.                {

44.                    rect.X = StartX;

45.                    rect.Width = this.lViewPersonWork.Columns[ColumnIndex].Width; //得到長度和ListView的列的長度相同                   

46.                    this.txtInput.Bounds = rect;

47.                    this.txtInput.Multiline = true;

48.                    //顯示文本框

49.                    this.txtInput.Text = item.SubItems[ColumnIndex].Text;

50.                    this.txtInput.Tag = item.SubItems[ColumnIndex];

51.                    this.txtInput.KeyPress += new KeyPressEventHandler(txtInput_KeyPress);

52.                    this.txtInput.Focus();

53.                }

54.            }

55.            catch (Exception ex)

56.            {

57.              

58.            }

59.        }

60.

61.        //回車保存內容

62.        private void txtInput_KeyPress(object sender, KeyPressEventArgs e)

63.        {

64.            try

65.            {

66.                if ((int)e.KeyChar == 13)

67.                {

68.                    if (this.txtInput != null)

69.                    {

70.                        ListViewItem.ListViewSubItem lvst = (ListViewItem.ListViewSubItem)this.txtInput.Tag;

71.

72.                        lvst.Text = this.txtInput.Text;

73.

74.                        this.txtInput.Dispose();

75.                    }

76.                }

77.            }

78.            catch (Exception ex)

79.            {

80.               

81.            }

82.        }

83.

84.        //釋放文本框內容

85.        private void lViewPersonWork_selectedIndexChanged(object sender, EventArgs e)

86.        {

87.            try

88.            {

89.                if (this.txtInput != null)

90.                {

91.                    if (this.txtInput.Text.Length > 0)

92.                    {

93.                        ListViewItem.ListViewSubItem lvst = (ListViewItem.ListViewSubItem)this.txtInput.Tag;

94.

95.                        lvst.Text = this.txtInput.Text;

96.                    }

97.

98.                    this.txtInput.Dispose();

99.                }

100.               }

101.               catch (Exception ex)

102.               {

103.                   

104.               }

105.           }


該文章在 2022/12/22 20:41:39 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 精品一区网友自拍偷拍第一页 | 国产在线观看网址精品 | 国产精品亚洲精品不卡 | 国产精品簧片mv | 欧美影院一区二区 | a国语精品自产拍在线观看 夫妇交换性4p中文字幕 | 日韩色在线影院性色 | 欧美日韩变态另类校园 | 精品一区二区日本高清 | 成人精品欧美一区二区三区 | 国产乱理伦| 日产学生妹在线观看 | 欧美日产国产精选99 | 精品福利枧频网站 | 国产变态另类电影在线观看 | 2025国产天天 | 欧美国产亚洲精品高清不卡 | 国产在线观看欧美乱码 | 日韩丝袜精品二区免费视频 | 韩国三级香港三 | 日本va在线视频播放 | 欧美乱妇日本无乱码特黄大 | 9cao在线观看 | 日韩精品在线免费观看 | 国产偷国产偷亚洲清高app | 欧美日韩国产综合一区二区三区 | 成人伊人亚洲人综合网站 | 日韩性爱在线观看 | 日本xxx在线观看免费播放 | 国产精品免费 | 国产普通话激情对白tube | a级国产乱理伦片在线观看 精品一卡2卡三卡四卡乱码 | 国产影视乱伦综合 | 日韩在线视频第一页 | 国产v欧美v日韩v亚洲老妇 | 国产喷潮在线播放一 | 国产玖玖玖九九精品视频靠爱 | 午夜男女真人做爽爽爽hd | 欧美激情另欧美做真爱 | 国产精品丝袜综合区丝袜 | 91尤物国产网红尤物福利 |