该功能我建议你采用显示图片的方式来实现,比如以下代码:
- private void Form5_Load(object sender, EventArgs e)
- {
- c1FlexGrid1.Rows.Count = 20;
- c1FlexGrid1.Cols[1].Width = 20;
- c1FlexGrid1.Cols[1].ImageAlign = C1.Win.C1FlexGrid.ImageAlignEnum.CenterCenter;
- for (int row = 1; row < c1FlexGrid1.Rows.Count; row++)
- {
- c1FlexGrid1.SetCellImage(row, 1, Image.FromFile("edit.jpg"));
- }
- c1FlexGrid1.MouseClick += new MouseEventHandler(c1FlexGrid1_MouseClick);
- }
- void c1FlexGrid1_MouseClick(object sender, MouseEventArgs e)
- {
- MessageBox.Show(string.Format("({0},{1})",c1FlexGrid1.Row,c1FlexGrid1.Col));
- }
复制代码
|