제가 목록 상자에서 텍스트 상자까지 드래그 앤 드롭을 사용하고 항목 (문자열)이 너무 길어서 텍스트 상자로 드래그하면 텍스트의 끝 부분 만 볼 수 있습니다. 드래그되었고 나는 2 행에서 을 볼 수 있는데, 얼마나 긴 텍스트를 드래그하여 텍스트 상자보다 크면 시작을 볼 때 그것을 바꿀 수 있습니까?긴 텍스트가있는 텍스트 상자가 두 행을 얻습니다.
감사
텍스트 상자에서제가 목록 상자에서 텍스트 상자까지 드래그 앤 드롭을 사용하고 항목 (문자열)이 너무 길어서 텍스트 상자로 드래그하면 텍스트의 끝 부분 만 볼 수 있습니다. 드래그되었고 나는 2 행에서 을 볼 수 있는데, 얼마나 긴 텍스트를 드래그하여 텍스트 상자보다 크면 시작을 볼 때 그것을 바꿀 수 있습니까?긴 텍스트가있는 텍스트 상자가 두 행을 얻습니다.
감사
텍스트 상자에서drag
이벤트 이벤트의 마지막에이 코드를 붙여 넣습니다;
textBox1.Focus();
textBox1.SelectAll();
SendKeys.Send("{LEFT}");
이 텍스트 상자의 텍스트
이 코드를 사용해보십시오 시작으로 브래킷을 넣어 것입니다. 이것은 당신을 도울 수 있습니다.
bool isTextDropped = false;
void textBox_Drop(object sender, DragEventArgs e)
{
string tstring;
tstring = e.Data.GetData(DataFormats.StringFormat).ToString();
textBox.Text += " " + tstring;
isTextDropped = true;
}
void textBox_TextChanged(object sender, TextChangedEventArgs e)
{
if (isTextDropped)
{
textBox.SelectionStart = 0;
textBox.SelectionLength = 0;
isTextDropped = false;
}
}