本文整理汇总了C#中System.Windows.Forms.Message.switchMessage方法的典型用法代码示例。如果您正苦于以下问题:C# Message.switchMessage方法的具体用法?C# Message.switchMessage怎么用?C# Message.switchMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Forms.Message
的用法示例。
在下文中一共展示了Message.switchMessage方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: continueButton_Click
private void continueButton_Click(object sender, EventArgs e)
{
filename = textBox1.Text;
if (filename != "")
{
cancel = false;
btn_continuy = true;
this.Close();
}
else
{
cancel = false;
Message mess = new Message(this, "Oшибка", "Введите корректное имя шаблона!", MessageBoxIcon.Warning);
mess.switchMessage();
}
}
示例2: MessageDialog_FormClosing
private void MessageDialog_FormClosing(object sender, FormClosingEventArgs e)
{
closing = true;
if (type != 0 && cancelCheked)
{
Message mess = new Message(this, "Подтверждение", "Вы действительно хотите выйти?", e);
mess.switchMessage();
}
}
示例3: saveT_Click
private void saveT_Click(object sender, EventArgs e)
{
if (clickedBtnIndexT == -1)
{
Message mess = new Message(this, "Oшибка", "Выберите шаблон!", MessageBoxIcon.Warning);
mess.switchMessage();
cancelT_Click(sender, e);
return;
}
nodes.Clear();
foreach (Button b in FieldBtn)
LeftPanel.Controls.Remove(b);
foreach (Button b in ParametresBtn)
LeftPanel.Controls.Remove(b);
foreach (Button b in DeleteBtn)
LeftPanel.Controls.Remove(b);
FieldBtn.Clear();
ParametresBtn.Clear();
DeleteBtn.Clear();
tBtn = 0;
if (tBtn == -1)
{
Message mess = new Message(this, "Oшибка", "Выберите шаблон!", MessageBoxIcon.Warning);
mess.switchMessage();
cancelT_Click(sender, e);
return;
}
string f = "";
try
{
f = TemplateBtnArray[clickedBtnIndexT].Name.ToString();
}
catch (Exception)
{
Message mess = new Message(this, "Oшибка", "Выберите шаблон!", MessageBoxIcon.Warning);
mess.switchMessage();
cancelT_Click(sender, e);
}
using (var db = new MyDBContext())
{
var find = from templ in db.Templates
where templ.Id.ToString() == f
select templ;
if (find != null)
{
foreach (var t in find)
{
string[] record = t.Tmp.Split(new Char[] { '_' });
foreach (var r in record)
{
FieldNode fn = null;
string[] pole = r.Split(new Char[] { ';' });
if (pole[0] == "0")
{
fn = new FieldNode(Int32.Parse(pole[0]), pole[1], pole[2]);
}
if (pole[0] == "1")
{
fn = new FieldNode(Int32.Parse(pole[0]), pole[1], long.Parse(pole[2]), long.Parse(pole[3]));
}
if (pole[0] == "2")
{
DateTime from = new DateTime();
DateTime to = new DateTime();
DateTime.TryParse(pole[3], out from);
DateTime.TryParse(pole[4], out to);
fn = new FieldNode(Int32.Parse(pole[0]), pole[1], pole[2], from, to);
}
if (pole[0] == "3")
{
fn = new FieldNode(pole[1], Int32.Parse(pole[0]), long.Parse(pole[2]), long.Parse(pole[3]));
}
if (pole[0] == "4")
{
fn = new FieldNode(Int32.Parse(pole[0]), pole[1], pole[2]);
}
if (fn != null)
{
nodes.Add(fn);
nameTxt.Text = fn.name;
NewButton();
}
}
//foreach(var n in nodes)
// MessageBox.Show(n.type.ToString() + " : " + n.name.ToString());
//MessageBox.Show(t.Tmp);
}
}
}
f2.Close();
}
示例4: applyFieldButton_Click
private void applyFieldButton_Click(object sender, EventArgs e)
{
string fieldName = this.nameTxt.Text.ToString();
fieldName = fieldName.ToString().Trim();
if (fieldName == "")
{
this.nameTxt.Text = "Безымянное_" + unnamedIndex;
unnamedIndex++;
}
if (fieldName.Contains(" "))
{
this.nameTxt.Text = this.nameTxt.Text.Replace(" ", "_");
}
if (this.typeBox.SelectedIndex == 0)
{
if (fd.FileName == "" && standartList.SelectedIndex == 0)
{
Message mess = new Message(this, "Oшибка", "Не выбран файл со строками или стандартный список!", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
if (fd.FileName != "" && standartList.SelectedIndex != 0)
{
Message mess = new Message(this, "Oшибка", "Выберите либо файл со строками, либо стандартный список!", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
}
else if (this.typeBox.SelectedIndex == 1)
{
this.rangeFromTxt.Text = this.rangeFromTxt.Text.Trim();
this.rangeToTxt.Text = this.rangeToTxt.Text.Trim();
if (this.rangeFromTxt.Text == "" || this.rangeToTxt.Text == "")
{
Message mess = new Message(this, "Oшибка", "Заполните все поля!", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
long a, b;
try
{
a = long.Parse(rangeFromTxt.Text);
b = long.Parse(rangeToTxt.Text);
}
catch (FormatException)
{
Message mess = new Message(this, "Oшибка", "Неверный формат ввода", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
if (a > b)
{
Message mess = new Message(this, "Oшибка", "Начало диапазона не должно быть больше конца диапазона", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
}
else if (this.typeBox.SelectedIndex == 2)
{
if (datePickerFrom.Value > datePickerTo.Value)
{
Message mess = new Message(this, "Oшибка", "Начало диапазона дат не должно быть больше конца диапазона дат", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
}
else if (this.typeBox.SelectedIndex == 3)
{
this.seqFromTxt.Text = this.seqFromTxt.Text.Trim();
this.seqStepTxt.Text = this.seqStepTxt.Text.Trim();
if (this.seqFromTxt.Text == "" || this.seqStepTxt.Text == "")
{
Message mess = new Message(this, "Oшибка", "Заполните все поля!", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
long a, b;
try
{
a = long.Parse(seqFromTxt.Text);
b = long.Parse(seqStepTxt.Text);
}
catch (FormatException)
{
Message mess = new Message(this, "Oшибка", "Неверный формат ввода", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
}
else if (this.typeBox.SelectedIndex == 4)
{
if (fd.FileName == "" && standartList.SelectedIndex == 0)
{
Message mess = new Message(this, "Oшибка", "Не выбран файл со строками или стандартный список!", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
if (fd.FileName != "" && standartList.SelectedIndex != 0)
//.........这里部分代码省略.........
示例5: errorMessage
public static void errorMessage(string text)
{
Message mess = new Message(temp,"Ошибка" , text,MessageBoxIcon.Error);
mess.switchMessage();
}
示例6: generate
void generate()
{
SaveFileDialog sd = new SaveFileDialog();
sd.Title = "Сохранение файла";
sd.Filter = "CSV files|*.csv";
DialogResult result = sd.ShowDialog();
string pathSaveFile;
if (result.ToString() == "OK")
{
pathSaveFile = sd.FileName;
}
else
{
pathSaveFile = "";
Message mess = new Message(this, "Oшибка", "Генерация отменена", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
string st = "";
string divider = settingsForm.getSetting("delimeter");
string encoding = settingsForm.getSetting("encoding");
string countLines = settingsForm.getSetting("recordsCount");
switch (divider)
{
case "Точка":
divider = ".";
break;
case "Запятая":
divider = ",";
break;
case "Пробел":
divider = " ";
break;
case "Точка с запятой":
divider = ";";
break;
case "Табуляция":
divider = "\t";
break;
default:
divider = ";";
break;
}
if (encoding == "")
encoding = "UTF-8";
if (countLines == "")
countLines = "10";
if (nodes.Count == 0)
{
Message mess = new Message(this, "Oшибка", "Создайте хотя бы одно поле !", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
try
{
using (FileStream fs = new FileStream(pathSaveFile, FileMode.Create))
{
using (StreamWriter writer = new StreamWriter(fs, Encoding.GetEncoding(encoding)))
{
for (int i = 0; i < int.Parse(countLines); i++)
{
foreach (FieldNode a in nodes)
{
if (a == null)
break;
if (a.type == 0)
{
st += a.getRndString().ToString() + ((a == nodes[nodes.Count - 1]) ? " " : divider);// вызов функции печати для поля со строками
}
if (a.type == 1)
{
st += a.getRndNumber().ToString() + ((a == nodes[nodes.Count - 1]) ? " " : divider); // вызов функции печати для поля c рандомным числом из промежутка
}
if (a.type == 2)
{
st += a.getRndDate() + ((a == nodes[nodes.Count - 1]) ? " " : divider); // вызов функции печати для поля дат
}
if (a.type == 3)
{
st += a.getSequenceNumber().ToString() + ((a == nodes[nodes.Count - 1]) ? " " : divider); // вызов функции печати для поля c Шагом
}
if (a.type == 4)
{
st += a.getSequentialString(i).ToString() + ((a == nodes[nodes.Count - 1]) ? " " : divider);// вызов функции печати для поля со строками
}
}
st += "\r\n";
writer.Write(st);
st = "";
}
}
}
}
catch (Exception) {
Message mess = new Message(this, "Oшибка", "Файл не доступен для записи", MessageBoxIcon.Error);
//.........这里部分代码省略.........
示例7: Form1_FormClosing
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Message mess = new Message(this, "Подтверждение", "Вы действительно хотите выйти?", e);
mess.switchMessage();
}
示例8: button1_Click
// End Drag and Drop functions
private void button1_Click(object sender, EventArgs e)
{
//сохранение шаблона
//StreamWriter sr = new StreamWriter(@"test.txt");
if (nodes.Count == 0)
{
Message mess = new Message(this, "Ошибка", "Добавьте хотя бы одно поле", MessageBoxIcon.Warning);
mess.switchMessage();
return;
}
MessageDialog md = new MessageDialog(0);
md.StartPosition = FormStartPosition.Manual;
md.Location = new Point(this.Location.X + (this.Width - md.Width) / 2, this.Location.Y + (this.Height - md.Height) / 2);
md.ShowDialog();
string nameT = md.NameT;
string result_str = "";
if(md.btn_continuy & !md.cancel & md.closing ){
if (nameT.Trim() == "")// исправлен баг с некорректным именем
{
Message mess = new Message(this, "Oшибка", "Введите корректное имя шаблона!", MessageBoxIcon.Warning);
mess.switchMessage();
button1_Click(sender, e);
}
foreach (FieldNode a in nodes)
{
result_str += a.type.ToString() + ";";
if (a.type == 0)
{
result_str += a.name + ";";
if (a.pathToFile != "")
{
result_str += a.pathToFile.ToString() + ";";
}
else
{
result_str += standartList.SelectedItem.ToString() + ";";
}
}
if (a.type == 1)
{
result_str += a.name + ";";
result_str += a.from.ToString() + ";";
result_str += a.to.ToString() + ";";
}
if(a.type == 2)
{
result_str += a.name + ";";
result_str += a.dateFormat.ToString() + ";";
result_str += a.dfrom.ToString() + ";";
result_str += a.dto.ToString() + ";";
}
if(a.type == 3)
{
result_str += a.name.ToString() + ";";
result_str += long.Parse(this.seqFromTxt.Text.Trim()) + ";";
result_str += long.Parse(this.seqStepTxt.Text.Trim()) + ";";
}
if (a.type == 4)
{
result_str += a.name + ";";
if (a.pathToFile != "")
result_str += a.pathToFile.ToString() + ";";
else
result_str += standartList.SelectedValue.ToString() + ";";
}
result_str += "_";
}
using (var db = new MyDBContext())
{
var find = db.Templates.FirstOrDefault(x => x.Name == nameT);
if (find != null)
{
Message mess = new Message(this, "Oшибка!", "Такое имя шаблона уже существует!", MessageBoxIcon.Warning);
mess.switchMessage();
button1_Click(sender, e);
return;
}
db.Templates.Add(new Template { Name = nameT, Tmp = result_str });
db.SaveChanges();
}
Message mes1 = new Message(this, "Успех", "Шаблон сохранен", MessageBoxIcon.Warning);
mes1.switchMessage();
}
}