void EditServer(object sender, EventArgs e) { //EditServer form = new EditServer(); //form.Show(); EditServer form2 = new EditServer(); // form2.DisableButton += new EventHandler(form2_DisableButton); form2.DisableButton += new EventHandler(LoadSetting); form2.ShowDialog(); }
private void button1_Click(object sender, EventArgs e) { EditServer frm = new EditServer(); frm.Show(); }
public void ReadSections() { string path = System.Environment.CurrentDirectory; string ServerindexString = @path + "\\" + "SquidConfig.ini"; if (File.Exists(ServerindexString)) { // MessageBox.Show("存在ini"); byte[] buffer = new byte[65535]; int rel = GetPrivateProfileSectionNamesA(buffer, buffer.GetUpperBound(0), ServerindexString); int iCnt, iPos; System.Collections.ArrayList arrayList = new ArrayList(); string tmp; if (rel > 0) { iCnt = 0; iPos = 0; for (iCnt = 0; iCnt < rel; iCnt++) { if (buffer[iCnt] == 0x00) { tmp = System.Text.ASCIIEncoding.Default.GetString(buffer, iPos, iCnt - iPos).Trim(); iPos = iCnt + 1; if (tmp != "") { arrayList.Add(tmp); } // MessageBox.Show(tmp); } } } //foreach (string test in arrayList) //{ // MessageBox.Show(test); //} bool exists = ((IList)arrayList).Contains("User"); if (exists) { // MessageBox.Show("exists"); } // 存在 else // 不存在 { // MessageBox.Show("no exists"); EditServer form2 = new EditServer(); // form2.DisableButton += new EventHandler(form2_DisableButton); form2.DisableButton += new EventHandler(LoadSetting); form2.ShowDialog(); } } else { // MessageBox.Show("不存在ini"); IniWriteValue("DefaultStartup", "index", "0"); IniWriteValue("DefaultStartup", "FirstRun", "1"); IniWriteValue("ProxyMode", "Global", "0"); IniWriteValue("ProxyMode", "Smart", "1"); EditServer form2 = new EditServer(); // form2.DisableButton += new EventHandler(form2_DisableButton); form2.DisableButton += new EventHandler(LoadSetting); form2.ShowDialog(); } }