本文整理汇总了C#中Form.FindOrCreateAnswer方法的典型用法代码示例。如果您正苦于以下问题:C# Form.FindOrCreateAnswer方法的具体用法?C# Form.FindOrCreateAnswer怎么用?C# Form.FindOrCreateAnswer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Form
的用法示例。
在下文中一共展示了Form.FindOrCreateAnswer方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateAnswers
public void CreateAnswers()
{
Form f = new Form();
Assert.IsNull(f.Title);
f.Title = "jj";
Assert.AreEqual("jj", f.Title);
FormAnswer a = f.FindOrCreateAnswer("Emilie", "Lol");
Assert.IsNotNull(a);
FormAnswer b = f.FindOrCreateAnswer("Emilie", "Lol");
Assert.AreSame(a, b);
Assert.AreEqual(1, f.AnswerCount);
FormAnswer c = f.FindOrCreateAnswer("John", "Doe");
Assert.AreNotSame(a, c);
Assert.AreEqual("Emilie/Lol", a.uniqueName);
Assert.AreEqual("John/Doe", c.uniqueName);
}
示例2: LaTotale
public void LaTotale()
{
Form f = new Form();
OpenQuestion qOpen = (OpenQuestion)f.Questions.AddNewQuestion(typeof(OpenQuestion));
qOpen.Title = "First question in the world!";
qOpen.AllowEmptyAnswer = false;
FormAnswer a = f.FindOrCreateAnswer("Emilie", "Lol");
AnswerBase theAnswerOfEmilieToQOpen = a.FindAnswer(qOpen);
if(theAnswerOfEmilieToQOpen == null)
{
theAnswerOfEmilieToQOpen = a.AddAnswerFor(qOpen);
}
Assert.IsInstanceOf(typeof(OpenAnswer), theAnswerOfEmilieToQOpen);
OpenAnswer emilieAnswer = (OpenAnswer)theAnswerOfEmilieToQOpen;
emilieAnswer.openLabel = "I'm very happy tobe there";
}