2012-12-18 5 views
1

내가 간단한 다음 명령을 데이터 바인딩 후 항상 0 위치로 이동하고 클릭 한 텍스트 상자의 영역으로 이동하지 않습니다. 예를 들어 내 텍스트 상자의 텍스트는 다음과 같습니다 : "Hello World". 글자 W에서 텍스트 상자 안의 마우스를 클릭하거나 커서를 클릭하면 커서가 0 인덱스로 이동합니다. 예. 처음에는 커서를 왼쪽이나 오른쪽으로 움직이기 위해서 키보드의 화살표 키를 사용해야합니다.텍스트 상자의 커서 위치는 항상 0

아무도 내가이 문제를 해결할 수있는 방법을 알고 있습니까?

public sub LoadTicket(byval TicketID as integer) 

    Dim CmdString As SqlClient.SqlCommand = New SqlClient.SqlCommand("Select * from CRMTicketDetails where ID=" & TicketID, ConnestionString) 

    TicketTA.SelectCommand = CmdString 
    TicketDS.Clear() 
    TicketTA.Fill(TicketDS, "MyTable") 
    TicketsBindingSource.DataSource = TicketDS.Tables("MyTable") 
    TicketBuilder.DataAdapter = TicketTA 

    me.textbox1.databindings.clear 
    me.textbox1.databindings.add("text",TicketsBindingSource,"TicketSubject") 

End Sub 

답변

0

좋아, 결국 내 문제를 추적하고 이것은 매우 이상합니다. 내 양식이, 슬프 도다, 다음 설정을 나는 비슷한 문제가 발생하고 정말 이상한 문제

form.borderstyle=none 
+0

이상한 고정

 With Form_ .TopLevel = False .MdiParent = MainForm .Parent = MainForm.SplitContainer1.Panel2 .FormBorderStyle = Windows.Forms.FormBorderStyle.FixedToolWindow .Dock = DockStyle.Fill .Show() .BringToFront() End With 

짧은 버전 .... ..... – Sandy

+0

을 가지고 있으며, 나를 위해 일하지 않았다 ... –

관련 문제