如何將button
放置在設置標記的行的前面? button
應放置在字符串之前。如果用戶移動標記,那麼button
將移動到另一個字符串。如圖所示。將按鈕放在字符串前面
此刻,button
顯示在click
發生的行的對面。
private void richTextBox1_MouseClick(object sender, MouseEventArgs e)
{
buttonaddmenu.Visible = true;
int index = richTextBox1.SelectionStart;
int line = richTextBox1.GetLineFromCharIndex(index);
buttonaddmenu.Visible = true;
int x = richTextBox1.Location.X - 10;
int y = 25;
for (int i = 0; i < richTextBox1.Lines.Length; i++)
{
buttonaddmenu.Location = new Point(3, Cursor.Position.Y - 170);
}
}
這不是很清楚w ^你的意思是「在...之前」和「在...之後」。你能解釋一下嗎? –
預期的位置在哪裏? 「在線前面」在哪裏? – Sweeper
我也不明白爲什麼你有一個for循環的內部指令總是相同的 –