using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Pub_Control { public partial class frmDownMenu : Form { public frmDownMenu() { InitializeComponent(); } public int x; public int y; public int isOk; public string sWhere; public string sTitle; public Pub_Class.ClsPub.Enum_OKTag OKTag; private void frmDownMenu_Load(object sender, EventArgs e) { this.Location = new Point(x, y); initGrid(); } //³õʼ»¯GRID private void initGrid() { grdMain.RowTemplate.Height = 18; //ÐиßÉèÖà grdMain.RowTemplate.MinimumHeight = 18; //×îСÐÐ¸ß grdMain.ColumnHeadersHeight = 20; //±êÌâÐÐ¸ß grdMain.RowHeadersVisible = false; //¹Ì¶¨ÁÐÊÇ·ñÏÔʾ grdMain.ColumnHeadersVisible = true; //¹Ì¶¨ÐÐÊÇ·ñÏÔʾ grdMain.ReadOnly = true; //Ö»¶Á--ÊÇ // grdMain.RowsDefaultCellStyle.SelectionForeColor = Color.White; //ÐÐÑ¡ÖÐ×ÖÌåÑÕÉ« grdMain.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; //ÄÚÈݲ¼¾Ö£¨¾ÓÖУ¬¿¿ÓÒ£© grdMain.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;//±êÌâÐв¼¾Ö£¨¾ÓÖУ¬¿¿ÓÒ£© grdMain.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //Ñ¡ÐÐģʽ grdMain.EditMode = DataGridViewEditMode.EditOnEnter; //±à¼­Ä£Ê½ grdMain.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; //±êÌâÐÐ¸ß µ÷Õûģʽ grdMain.EnableHeadersVisualStyles = false; //±êÌâ ÏÔʾÑùʽ grdMain.AllowUserToAddRows = false; //ÊÇ·ñÔÊÐí×ÔÔö--·ñ grdMain.AllowUserToDeleteRows = false; //ÊÇ·ñÔÊÐíɾ³ý--·ñ grdMain.AllowUserToResizeColumns = true; //ÔÊÐíµ÷ÕûÁпí--ÊÇ grdMain.AllowUserToResizeRows = false; //ÔÊÐíµ÷ÕûÐиß--·ñ grdMain.AllowUserToOrderColumns = false; //ÊÇ·ñÔÊÐíÍÏ×§ÁÐ grdMain.BackgroundColor = Color.White; //Íø¸ñ±³¾°É« grdMain.GridColor = Color.LightGray; //Íø¸ñÏßÑÕÉ« grdMain.DefaultCellStyle.SelectionBackColor = Color.Black; //Ñ¡ÖÐʱ±³¾°ÑÕÉ« grdMain.ShowCellToolTips = false; //Êó±êÍ£Áô ÏÔʾÌáʾ grdMain.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;//Íø¸ñÄÚÈÝ ¶ÔÆë·½Ê½ Pub_Class.ClsPub.GetGridView(grdMain, this.Name + this.sTitle, Pub_Class.ClsPub.AppPath); } private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; } private void grdMain_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { isOk = 0; OKTag = Pub_Class.ClsPub.Enum_OKTag.OKTag_Cancel; this.Visible = false; } if (e.KeyCode == Keys.Enter) { if ((e.KeyCode == Keys.Return)) { e.Handled = true; if ((grdMain.FirstDisplayedScrollingColumnHiddenWidth > 0) && !grdMain.Columns[grdMain.SelectedCells[0].ColumnIndex].Frozen) { grdMain.FirstDisplayedScrollingColumnIndex = grdMain.SelectedCells[0].ColumnIndex; } } isOk = 1; OKTag = Pub_Class.ClsPub.Enum_OKTag.OKTag_OK; Pub_Class.ClsPub.SaveGridView(grdMain, this.Name + this.sTitle, Pub_Class.ClsPub.AppPath); this.Visible = false; } } private void grdMain_DoubleClick(object sender, EventArgs e) { if (grdMain.CurrentRow == null) { } else { isOk = 1; OKTag = Pub_Class.ClsPub.Enum_OKTag.OKTag_OK; Pub_Class.ClsPub.SaveGridView(grdMain, this.Name + this.sTitle, Pub_Class.ClsPub.AppPath); this.Visible = false; } } } }