2012-12-18 111 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

好了,我終於追蹤我的問題,這是很奇怪的。 我的形式有以下設置

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

解決問題

form.borderstyle=none 
+0

奇怪的短版....真的很奇怪..... – Sandy

+0

我遇到了類似的問題,並唉,這不適合我... –