本文整理汇总了C#中InputDialog类的典型用法代码示例。如果您正苦于以下问题:C# InputDialog类的具体用法?C# InputDialog怎么用?C# InputDialog使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
InputDialog类属于命名空间,在下文中一共展示了InputDialog类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main()
{
Win32.AllocConsole();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
InputDialog d = new InputDialog("Connection details", "Which server:port ?", "localhost:9999");
if (d.ShowDialog() != DialogResult.OK)
{
return;
}
string[] parts = d.Input.Split(':');
string host = parts[0];
string port = parts.Length > 1 ? parts[1] : "9999";
PolhemusController polhemus = null;
PhidgetController phidget = null;
if (isDebug == false)
{
polhemus = new PolhemusController(false);
phidget = new PhidgetController(polhemus);
}
mainForm = new Form1(polhemus, phidget, host, port);
Application.Run(mainForm);
}
示例2: CreateTestWithSingleAlert
public static ZumoTest CreateTestWithSingleAlert(string alert)
{
#if !WINDOWS_PHONE
return new ZumoTest("Simple alert", async delegate(ZumoTest test)
{
InputDialog dialog = new InputDialog("Information", alert, "OK");
if (ZumoTestGlobals.ShowAlerts)
{
await dialog.Display();
}
return true;
})
{
CanRunUnattended = false
};
#else
return new ZumoTest("Alert: " + alert, delegate(ZumoTest test)
{
MessageBox.Show(alert);
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>();
tcs.SetResult(true);
return tcs.Task;
})
{
CanRunUnattended = false
};
#endif
}
示例3: btnAddTheme_Click
private void btnAddTheme_Click(object sender, EventArgs e)
{
InputDialog id = new InputDialog();
id.Text = "Введите название тематики:";
if (id.ShowDialog() == DialogResult.OK)
{
if (tvPresentations.SelectedNode == null)
{
MessageBox.Show("Перед добавлением тематики необхадимо выделить презентацию!");
}
else
{
int parentIdx = 0;
if (tvPresentations.SelectedNode.Level == 0)
{
parentIdx = tvPresentations.SelectedNode.Index;
}
else
{
parentIdx = tvPresentations.SelectedNode.Parent.Index;
}
if (presentations[parentIdx].parts == null)
{
presentations[parentIdx].parts = new List<Part>();
}
presentations[parentIdx].parts.Add(new Part() { name = id.tbInput.Text, imgIdx = 4 });
tvPresentations.Nodes[parentIdx].Nodes.Add("part" + presentations[parentIdx].parts.Count.ToString(), id.tbInput.Text, 4);
}
}
id.Dispose();
}
示例4: buttonAdd_Click
private void buttonAdd_Click(object sender, EventArgs e)
{
switch (ChosenPropStr())
{
case "Children":
frmDocChooser doc_chooser = new frmDocChooser();
doc_chooser.InitForDocSet(CurrentDoc.DocSet);
doc_chooser.ShowDialog();
if (doc_chooser.DialogResult == System.Windows.Forms.DialogResult.OK)
{
GlDoc doc_choice = doc_chooser.ChosenDoc();
if (doc_choice != null)
{
CurrentDoc.AppendDoc(ChosenPropStr(), doc_choice);
DisplayValues();
}
}
break;
case "Favorite foods":
InputDialog new_name_dlg = new InputDialog();
new_name_dlg.SetInstr("Value ...");
new_name_dlg.ShowDialog();
if (new_name_dlg.DialogResult == System.Windows.Forms.DialogResult.OK)
{
string new_val = new_name_dlg.TextValue.Trim();
if (new_val != "")
{
CurrentDoc.AppendString(ChosenPropStr(), new_val);
DisplayValues();
}
}
break;
}
}
示例5: Run
public override void Run()
{
string clipboardText = Clipboard.GetText();
if (clipboardText == null)
{
clipboardText = String.Empty;
}
InputDialog dialog = new InputDialog("Enter text", clipboardText, "Enter the value to search");
if (dialog.ShowDialog() == CustomDialogResult.Ok)
{
XmlEditor editor = this.Owner as XmlEditor;
if (editor == null)
return;
SingleDirectionData currentData = editor.SingleDirectionData;
currentData.ShowAttributes = true;
currentData.ShowValues = true;
string tempXPath = string.Format("//*[text() = \"{0}\"]", dialog.InputString);
if (XmlUtils.IsXPathValid(tempXPath))
{
XPathData xpath = new XPathData();
xpath.XPath = tempXPath;
currentData.HighlightedXPath = xpath;
}
}
}
示例6: button1_Click
private void button1_Click(object sender, EventArgs e)
{
InputDialog ind = new InputDialog("Дистрибьютор", "Введите код дистр.(Напр.:20440997)\nНе забудьте добавить РЕГИОН!", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String code = globalData.input;
ind = new InputDialog("Дата начала отчётов", "Введите год", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String yearR = globalData.input;
ind = new InputDialog("Дата начала отчётов", "Введите месяц в формате 1,2,3..", true);
ind.ShowDialog();
if (ind.DialogResult == DialogResult.Cancel)
return;
String monthR = globalData.input;
sql sql1 = new sql();
DataTable dt1 = sql1.GetRecords("exec InsRepDistRight @p1, @p2", code, yearR + "-" + monthR + "-01");
}
示例7: CreateYesNoTest
public static ZumoTest CreateYesNoTest(string question, bool expectedAnswer, int delayBeforeDialogMilliseconds = 0)
{
string testName = string.Format(CultureInfo.InvariantCulture, "Validation: {0} (expected {1})", question, expectedAnswer ? "Yes" : "No");
return new ZumoTest(testName, async delegate(ZumoTest test)
{
if (delayBeforeDialogMilliseconds > 0)
{
await Util.TaskDelay(delayBeforeDialogMilliseconds);
}
#if !WINDOWS_PHONE
InputDialog dialog = new InputDialog("Question", question, "No", "Yes");
await dialog.Display();
bool answerWasYes = !dialog.Cancelled;
#else
bool answerWasYes = await InputDialog.DisplayYesNo(question);
#endif
if (expectedAnswer != answerWasYes)
{
test.AddLog("Test failed. The answer to <<{0}>> was {1}, it should have been {2}",
question, answerWasYes ? "Yes" : "No", expectedAnswer ? "Yes" : "No");
return false;
}
else
{
return true;
}
});
}
示例8: InputDialogBox
public static DialogResult InputDialogBox(string title, string description, ref string value)
{
InputDialog dialog = new InputDialog(title, description);
dialog.textBoxValue.Text = value;
DialogResult dialogResult = dialog.ShowDialog();
value = dialog.textBoxValue.Text;
return dialogResult;
}
示例9: AddButtonCommandExecute
private void AddButtonCommandExecute(object obj)
{
var inputDialog = new InputDialog();
if (inputDialog.ShowDialog().GetValueOrDefault())
{
Attribute.AllowedValuesSet.Add(new StringWrapper(inputDialog.Value));
}
}
示例10: button5_Click
private void button5_Click(object sender, EventArgs e)
{
InputDialog InputDlg = new InputDialog();
InputDlg.Text = "Ввод матрицы";
InputDlg.label1.Text = "Введите матрицу в поле ниже и нажмите кнопу 'Отправить'";
InputDlg.ShowDialog();
matrix = new Matrix(InputDlg.richTextBox1.Text);
this.richTextBox1.Text += "\n\nСоздана матрица:\n" + matrix.ToString();
}
示例11: OnEntry
public override void OnEntry(MethodExecutionEventArgs eventArgs)
{
InputDialog dlg = new InputDialog();
if (dlg.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
ElementEventArgs ea = new ElementEventArgs();
ea.Element = dlg.Input;
Controller.InvokeSomethingCreated(this, ea);
}
示例12: InputBox
public static string InputBox(string prompt, string title, string defaultValue)
{
var inputDialog = new InputDialog {FormPrompt = prompt, FormCaption = title, DefaultValue = defaultValue};
inputDialog.ShowDialog();
string s = inputDialog.InputResponse;
inputDialog.Close();
return s;
}
示例13: ShowInputDialog
public static DialogResult ShowInputDialog(Form Owner, string Title, string Message, out string Text)
{
InputDialog id = new InputDialog();
id.Text = Title;
id.lblText.Text = Message;
var ret = id.ShowDialog(Owner);
Text = id.txtText.Text;
id.Dispose();
return ret;
}
示例14: btnAddPresantation_Click
private void btnAddPresantation_Click(object sender, EventArgs e)
{
InputDialog id = new InputDialog();
id.Text = "Введите название презинтации:";
if (id.ShowDialog() == DialogResult.OK)
{
presentations.Add(new Presentation() {name = id.tbInput.Text, imgIdx = 3});
tvPresentations.Nodes.Add("pres"+presentations.Count,id.tbInput.Text, 3);
}
id.Dispose();
}
示例15: button2_Click
private void button2_Click(object sender, EventArgs e)
{
InputDialog InputDlg = new InputDialog();
InputDlg.Text = "Ввод разреженной матрицы";
InputDlg.label1.Text = "Введите матрицу в поле ниже и нажмите кнопу 'Отправить'";
InputDlg.ShowDialog();
matrix = new Matrix(InputDlg.richTextBox1.Text);
this.richTextBox2.Text += "\n\nСоздана разряженная матрица:\n" + matrix.ToString();
spMatrix = new SparseMatrix(matrix);
this.richTextBox2.Text += "\n\nРазреженное представление:\n" + spMatrix.ToString();
}