Visual studio 如何添加下拉菜单,选择,在richtextfield中添加该文本
我怎样才能做到: 当我从下拉菜单的选项中选择一个选项时,它会将一个文本添加到richtextbox中,例如:Visual studio 如何添加下拉菜单,选择,在richtextfield中添加该文本,visual-studio,visual-studio-2013,Visual Studio,Visual Studio 2013,我怎样才能做到: 当我从下拉菜单的选项中选择一个选项时,它会将一个文本添加到richtextbox中,例如: Drop Down Menu/ComboBox > |Are Goood| richtextbox: ___________________________________________________ | (ou
Drop Down Menu/ComboBox > |Are Goood|
richtextbox:
___________________________________________________
| (output after selecting option from dropdownmenu |
| |
| "Waffles Are Goood" |
| (Adds Entire Text, "Waffles Are Good") |
___________________________________________________
您可以使用ComboBox下拉菜单的SelectedIndexChanged事件。 然后尝试在事件函数中添加此代码
C#
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
richTextBox1.Text = main_text + " " + comboBox1.Text;
}
VB
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
RichTextBox1.Text = main_text + " " + ComboBox1.Text
End Sub
您需要创建一个字符串变量来存储richTextbox中的文本
string main_text; -- C#
Dim main_text As String -- VB
在richtextbox上添加按键事件
C#
private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
main_text = richTextBox1.Text;
}
VB
Private Sub RichTextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles RichTextBox1.KeyPress
main_text = RichTextBox1.Text
End Sub
你用什么语言写的?你有没有一些示例代码来显示你尝试了什么,以及它如何无法达到你想要的效果?我没有任何示例,我在用C编写CIm新代码,你能解释一下,我应该把代码放在哪里,或者用代码写出整个函数你只需双击组合框,就会自动创建一个函数,然后你就可以把代码放在那里;预期添加量;在提供的代码a的末尾,我认为您使用的是VB,这就是我不添加的原因;但是C代码需要;。仍然收到一些错误:代码:private void comboBox1\u SelectedIndexChangedobject发送者,EventArgs e Richtextbox.text+=ComboBox.text{Richtextbox.text+=ComboBox.text;}