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; 
 | 
            } 
 | 
        } 
 | 
  
 | 
  
 | 
  
 | 
    } 
 | 
} 
 |