excel中的控件Textbox在哪里開(kāi)發(fā)工具 —— 插入——下面有兩組控件 , 上面一組是表單控件,里面有textbox , 下面一組是activex控件,里面也有textbox 。如果需要在窗體上使用控件,一般使用下面的AcitveX控件 。
如果找不到開(kāi)發(fā)工具選項(xiàng)卡,則需要到選項(xiàng)-自定義里面將其顯示出來(lái) 。
excel 怎樣自定義文本框控件錄入文本的格式可以對(duì)文本框3,進(jìn)行單獨(dú)設(shè)置 , 比如:Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)If Len(TextBox3.Text)3 ThenTextBox3.Text = Application.Rept("0", 3 - Len(TextBox3.Text)) & TextBox3.TextEnd IfEnd Sub
Excel中怎么將文本框(Textbox)中的數(shù)值顯示在單元格里?sheets("Sheet2").range("b3")=textbox
----------------------
比如這樣,你在sheet1放了一文本框,和一按鈕 。你在文本框輸入內(nèi)容 , 然后按按鈕,文本框的值便賦到Sheet2的B3單元格中去 。
你在按鈕的CLICK事件下寫(xiě)入代碼
Sheets("Sheet2").Range("B3") = TextBox1
即可也
excel中宏調(diào)用textbox時(shí),如何讓textbox中的文字是被選中狀態(tài)對(duì)
通過(guò)設(shè)置解決
具體是
調(diào)用textbox后增加如下代碼
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1.Text)
Excel中文本框控件無(wú)法輸入文字到那臺(tái)電腦的“excel設(shè)置”中看一下
信任中心-- 信任中心設(shè)置-- 宏設(shè)置
選啟用宏,試一下!
另可以試一下表單控件和activex控件的區(qū)別!
vb 中如何讓textbox控件里面顯示數(shù)據(jù)庫(kù)(SQL)的內(nèi)容?如果是代碼查詢出來(lái)的,就手動(dòng)賦值 , 如果綁定數(shù)據(jù)源,就自動(dòng)顯示
VB中textbox如何多行顯示?

文章插圖
1、添加TextBox控件 。2、設(shè)置TextBox屬性 。3、編寫(xiě)代碼 。4、運(yùn)行效果 。5、常見(jiàn)代碼:BorderColor獲取或設(shè)置 Web 控件的邊框顏色 。BorderStyle獲取或設(shè)置 Web 服務(wù)器控件的邊框樣式 。BorderWidth獲取或設(shè)置 Web 服務(wù)器控件的邊框?qū)挾?。Columns獲取或設(shè)置文本框的顯示寬度Enabled獲取或設(shè)置一個(gè)值,該值指示是否啟用 Web 服務(wù)器控件 。Height獲取或設(shè)置 Web 服務(wù)器控件的高度 。MaxLength獲取或設(shè)置文本框中最多允許的字符數(shù) 。
vb中textbox的lostfocus的用法編輯本段基本用法由于TextBox類的成員實(shí)在太豐富,一個(gè)示例要想介紹上述所有的方法、屬性和事件是不可能 。在下面介紹的示例中,將突出介紹在Visual Basic .Net集成開(kāi)發(fā)環(huán)境下通過(guò)對(duì)設(shè)定不同的屬性值實(shí)現(xiàn)三種常見(jiàn)的TextBox組件式樣,以及TextBox組件的方法的調(diào)用方法和在Visual Basic .Net集成開(kāi)發(fā)環(huán)境中如何加入TextBox組件不同事件對(duì)應(yīng)的處理代碼 。讓各位更加熟悉TextBox類和Visual 開(kāi)發(fā)環(huán)境 。
下面是TextBox示例的具體實(shí)現(xiàn)步驟:
1. 啟動(dòng)Visual Studio .Net 。
2. 選擇菜單【文件】|【新建】|【項(xiàng)目】后,彈出【新建項(xiàng)目】對(duì)話框 。
3. 將【項(xiàng)目類型】設(shè)置為【Visual Basic項(xiàng)目】 。
4. 將【模板】設(shè)置為【W(wǎng)indows應(yīng)用程序】 。
5. 在【名稱】文本框中輸入【TextBox組件】 。
7. 把Visual Studio .Net的當(dāng)前窗口切換到【Form1.vb(設(shè)計(jì))】窗口,并從【工具箱】中的【W(wǎng)indows窗體組件】選項(xiàng)卡中往Form1窗體中拖入下列組件,并執(zhí)行相應(yīng)操作:
請(qǐng)教一下怎么讓VB讀取文本文檔內(nèi)容并顯示在TextBox控件上給個(gè)代碼參考,是將文本全部讀入的:Private Sub Command1_Click()Dim strSj As StringDim s As StringOpen "c:\10.txt" For Input As #1Do Until EOF(1)Line Input #1, sstrSj = strSj & s & vbCrLfLoopClose #1Text1 = strSj'設(shè)置Text的屬性MultiLine為T(mén)rueEnd Sub
vb textbox控件的Text問(wèn)題你是不是還有其他代碼 如果光只有這2段代碼 我測(cè)試了 不會(huì)被清空 。
你的tab會(huì)被你自己的keypress所攔截
TextBox控件多少屬性值用于設(shè)置多行文本?窗體上 創(chuàng)建 text1
text2
把text2的index 屬性改為0
在代碼區(qū)寫(xiě)上:
Dim a
Private Sub Form_Load()
Text2(0).Visible = False
End Sub
Private Sub Text1_Change()
For i = 0 To a - 1
If i = 0 Then
Text2(i).Visible = False
Else
Unload Me.Text2(i)
End If
Next i
a = Val(Text1.Text)
For j = 0 To a - 1
If j = 0 Then
Text2(j).Visible = True
Text2(j).Top = Text1.Top + Text1.Height + 100 + Text2(0).Height * (j \ 3)
Text2(j).Left = 100 + Text2(0).Width * (j Mod 3)
Else
Load Me.Text2(j)
Text2(j).Top = Text1.Top + Text1.Height + 100 + Text2(0).Height * (j \ 3)
Text2(j).Left = 100 + Text2(0).Width * (j Mod 3)
Text2(j).Visible = True
End If
Text2(j).Text = "第" & j + 1 & "個(gè)text"
Next j
End Sub
運(yùn)行看看
昨天沒(méi)VB ,今天試 了下還可以!
效果 當(dāng) 文本框里的數(shù)字改變的時(shí)候下面就會(huì)出現(xiàn)相應(yīng)多的text 并且命名!
當(dāng)然 你可以 加個(gè)對(duì)text1里輸入的是不是數(shù)字的檢驗(yàn)語(yǔ)句!
也可以把 text_change 改為 Command1_Click() 來(lái)實(shí)現(xiàn)按鈕后創(chuàng)建!
C#textbox控件的不可編輯屬性

文章插圖
在使用easyul的時(shí)候,發(fā)現(xiàn)輸入框內(nèi)容及不容易獲取與設(shè)置,用jquery的方式大部分失效 。因?yàn)閑asyul會(huì)在原頁(yè)面的基礎(chǔ)上 , 生成了一些新的獨(dú)有樣式 , 并且暫時(shí)覆蓋掉使用了easyul的標(biāo)簽塊 。源代碼如下:--輸入框$("#xx").textbox('setValue','value');//設(shè)置輸入框的值$('#xx').textbox('textbox').attr('readonly',true);//設(shè)置輸入框?yàn)榻?-下拉框相關(guān)$("#xx").combobox({disabled: true});//設(shè)置下拉款為禁用$("#xx").combobox('setValue',xlid);//設(shè)置下拉款的默認(rèn)值xlid是你下拉款的id屬性$("#xx").combobox('getValue');//獲取下拉款id值$("#xx").combobox('getText');//獲取下拉款name值 運(yùn)行結(jié)果如下:擴(kuò)展資料:textbox的屬性、實(shí)踐、方法說(shuō)明 。屬性說(shuō)明AcceptsReturn 指示在多行TextBox組件中按ENTER鍵時(shí) , 是在組件中創(chuàng)建一行新文本還是激活窗體的默認(rèn)按鈕 。AcceptsTab 該值指示在多行文本框組件中按TAB鍵時(shí),是否在組件中鍵入一個(gè)TAB字符 , 而不是按選項(xiàng)卡的順序?qū)⒔裹c(diǎn)移動(dòng)到下一個(gè)組件 。AllowDrop 獲取或設(shè)置一個(gè)值 , 該值指示組件是否可以接受用戶拖放到它上面的數(shù)據(jù) 。Anchor 獲取或設(shè)置組件的哪些邊緣錨定到其容器邊緣 。BackColor 獲取或設(shè)置組件的背景色 。BackgroundImage 獲取或設(shè)置在組件中顯示的背景圖像 。BorderStyle 獲取或設(shè)置文本框組件的邊框類型 。Bottom 獲取組件的下邊緣與其容器的工作區(qū)的上邊緣之間的距離 。CanFocus 獲取一個(gè)值,該值指示組件是否可以接收焦點(diǎn) 。CanSelect 獲取一個(gè)值,該值指示是否可以選中組件 。CanUndo 獲取一個(gè)值,該值指示用戶在文本框組件中能否撤消前一操作 。CharacterCasing 獲取或設(shè)置TextBox組件是否在字符鍵入時(shí)修改其大小寫(xiě)格式 。ContextMenu 獲取或設(shè)置與組件關(guān)聯(lián)的快捷菜單 。Reated 獲取一個(gè)值,該值指示組件是否已經(jīng)創(chuàng)建 。Cursor 獲取或設(shè)置當(dāng)鼠標(biāo)指針位于組件上時(shí)顯示的光標(biāo) 。DataBindings 為該組件獲取數(shù)據(jù)綁定 。Dock 獲取或設(shè)置組件停靠到父容器的哪一個(gè)邊緣 。Enabled 獲取或設(shè)置一個(gè)值,該值指示組件是否可以對(duì)用戶交互作出響應(yīng) 。Focused 獲取一個(gè)值 , 該值指示組件是否有輸入焦點(diǎn) 。Font 獲取或設(shè)置組件顯示的文字的字體 。ForeColor 獲取或設(shè)置組件的前景色 。MaxLength 獲取或設(shè)置用戶可以在文本框組件中最多鍵入的字符數(shù) 。Multiline TRUE/FALSE,該值指示它是否為多行文本框組件 。PasswordChar 獲取或設(shè)置字符,該字符用于屏蔽單行ScrollBars 獲取或設(shè)置哪些滾動(dòng)條應(yīng)出現(xiàn)在多行TextBox 組件中 。Text 獲取或設(shè)置文本框中的當(dāng)前文本 。TextAlign 設(shè)置文本框內(nèi)文本得對(duì)齊方式TextLength 獲取組件中文本的長(zhǎng)度 。表01:TextBox類的常用屬性及其說(shuō)明方法說(shuō)明AppendText 向文本框的當(dāng)前文本追加文本 。Clear 從文本框控件中清除所有文本 。ClearUndo 從該文本框的撤消緩沖區(qū)中清除關(guān)于最 近操作的信息 。Copy 將文本框中的當(dāng)前選定內(nèi)容復(fù)制到剪貼板 。Cut 將文本框中的當(dāng)前選定內(nèi)容移動(dòng)到剪貼板中 。DoDragDrop 開(kāi)始拖放操作 。Focus 為控件設(shè)置輸入焦點(diǎn) 。GetChildAtPoint 檢索位于指定坐標(biāo)處的子控件 。GetNextControl 按照子控件的Tab鍵順序向前或向后檢索下一個(gè)控件 。Hide 對(duì)用戶隱藏控件 。Paste 用剪貼板的內(nèi)容替換文本框中的當(dāng)前選定內(nèi)容 。PointToClient 將指定屏幕點(diǎn)的位置計(jì)算成工作區(qū)坐標(biāo) 。PointToScreen 將指定工作區(qū)點(diǎn)的位置計(jì)算成屏幕坐標(biāo) 。ResetBindings 將DataBindings屬性重置為其默認(rèn)值 。Select 選擇控件中的文本 。SelectAll 選定文本框中的所有文本 。SelectNextControl 激活下一個(gè)控件 。Show 向用戶顯示控件 。SuspendLayout 臨時(shí)掛起控件的布局邏輯 。Undo 撤消文本框中的上一個(gè)編輯操作 。表02:TextBox類的常用方法及其說(shuō)明事件說(shuō)明Click 在單擊文本框時(shí)發(fā)生 。CursorChanged 當(dāng) Cursor 屬性的值更改時(shí)發(fā)生 。DoubleClick 在雙擊控件時(shí)發(fā)生 。DragDrop 在完成拖放操作時(shí)發(fā)生 。DragEnter 在將對(duì)象拖入控件的邊界時(shí)發(fā)生 。DragLeave 在將對(duì)象拖出控件的邊界時(shí)發(fā)生 。DragOver 在將對(duì)象拖到控件的邊界上發(fā)生 。EnabledChanged Enabled 屬性值更改后發(fā)生 。Enter 進(jìn)入控件時(shí)發(fā)生 。GiveFeedback 在執(zhí)行拖動(dòng)操作期間發(fā)生 。GotFocus 在控件接收焦點(diǎn)時(shí)發(fā)生 。KeyDown 在控件有焦點(diǎn)的情況下按下鍵時(shí)發(fā)生 。KeyPress 在控件有焦點(diǎn)的情況下按下鍵時(shí)發(fā)生 。KeyUp 在控件有焦點(diǎn)的情況下釋放鍵時(shí)發(fā)生 。Leave 在輸入焦點(diǎn)離開(kāi)控件時(shí)發(fā)生 。LostFocus 當(dāng)控件失去焦點(diǎn)時(shí)發(fā)生 。MouseDown 當(dāng)鼠標(biāo)指針位于控件上并按下鼠標(biāo)鍵時(shí)發(fā)生 。MouseEnter 在鼠標(biāo)指針進(jìn)入控件時(shí)發(fā)生 。MouseHover 在鼠標(biāo)指針懸停在控件上時(shí)發(fā)生 。MouseLeave 在鼠標(biāo)指針離開(kāi)控件時(shí)發(fā)生 。MouseMove 在鼠標(biāo)指針移到控件上時(shí)發(fā)生 。MouseUp 在鼠標(biāo)指針在控件上并釋放鼠標(biāo)鍵時(shí)發(fā)生 。MouseWheel 在移動(dòng)鼠標(biāo)輪并且控件有焦點(diǎn)時(shí)發(fā)生 。Move 在移動(dòng)控件時(shí)發(fā)生 。Paint 在重繪控件時(shí)發(fā)生 。Resize 在調(diào)整控件大小時(shí)發(fā)生 。參考資料來(lái)源:百度百科-textbox
怎么設(shè)置用戶控件里的textbox為只讀屬性設(shè)置Textbox為只讀屬性的代碼實(shí)現(xiàn):
private void Form1_Load(object sender, EventArgs e)
{
// 設(shè)置整個(gè)文檔不能編輯
textControl1.EditMode = TXTextControl.EditMode.ReadAndSelect;
}
private void textControl1_TextFieldEntered(object sender, TXTextControl.TextFieldEventArgs e)
{
// 用戶選擇 TextField 時(shí)設(shè)置文檔可以編輯
textControl1.EditMode = TXTextControl.EditMode.Edit;
}
private void textControl1_TextFieldLeft(object sender, TXTextControl.TextFieldEventArgs e)
{
// 光標(biāo)離開(kāi) TextField 時(shí),設(shè)置整個(gè)文檔不能編輯
textControl1.EditMode = TXTextControl.EditMode.ReadAndSelect;
}
完整的代碼 , 請(qǐng)參考下面的博客
http://blog.gcpowertools.com.cn/post/%E5%A6%82%E4%BD%95%E6%8E%A7%E5%88%B6%E6%96%87%E6%A1%A3%E4%B8%AD%E9%83%A8%E5%88%86%E5%8C%BA%E5%9F%9F%E4%B8%BA%E5%8F%AA%E8%AF%BB%E6%A8%A1%E5%BC%8F.aspx
當(dāng)需要將TextBox控件作為密碼輸入框時(shí)(要求隱藏密碼的代碼),應(yīng)該將控件的TextMode屬性設(shè)置為_(kāi)_______TextMode 設(shè)為 Password
c# textbox控件屬性怎么設(shè)置好看?一個(gè)是要將textBox對(duì)齊
其次要進(jìn)行適當(dāng)?shù)姆纸M,可借助分組框
單獨(dú)靠textBox自己的屬性難以控制
最好就是從界面布局的角度來(lái)考慮一下解決方法
在ASP.NET中,如何將label控件和TextBox控件相關(guān)聯(lián)ASP.NET的控件和事件是脫離的,你直接把label的事件和TextBox的事件調(diào)換不就可以了
Label 和Textbox控件用來(lái)顯示和輸入文本 , 如果僅需要讓?xiě)?yīng)用程序在窗體中顯示文本信息往窗體中添加一個(gè) label兩個(gè)Button 控件
添加兩個(gè)按鈕的單擊事件,如下:
private void button1_Click(object sender, EventArgs e)
{
label1.Visible = true;
label1.Text = "努力學(xué)習(xí)C#";
label1.BackColor = Color.Blue;//背景顏色為藍(lán)色
label1.Location = new Point(50, 50);//位置
}
private void button2_Click(object sender, EventArgs e)
{
label1.Text = "";
label1.Visible = false;//隱藏
label1.BackColor = Color.White;
}
窗體中有一個(gè)label類型的控件label1,用于顯示運(yùn)算結(jié)果 。一個(gè)textbox控件,...Private Sub Command1_Click()If Len(CStr(Val(Text1)))4 Or Val(Text1) - Int(Val(Text1))0 ThenMsgBox "請(qǐng)輸入一個(gè)四位正整數(shù)"Exit SubEnd IfDim sum As IntegerFor i = 1 To Len(CStr(Val(Text1)))sum = sum + Mid(CStr(Val(Text1)), i, 1)NextLabel1 = sumEnd Sub
C#/.NET LABEL的值中包含了TEXTBOX控件,然后再頁(yè)面呈現(xiàn) 。為什么要把數(shù)據(jù)庫(kù)取出來(lái)的值放label里而不是直接輸出到頁(yè)面上?這點(diǎn)不明白
vb標(biāo)簽框和文本框的區(qū)別是什么?

文章插圖
標(biāo)簽框的作用:可以顯示(輸出)文本信息,但不能輸入文本 。文本框的作用:可以輸入文本的顯示區(qū)域 , 既可以輸入也可以輸出文本,并可對(duì)文本進(jìn)行編輯 。操作方法如下:1、首先新建一個(gè)工程 , 新建一個(gè)標(biāo)準(zhǔn)Exe工程,如下圖 。2、找到工具箱中標(biāo)簽框,找到后可以直接雙擊控件,即可成功繪制 。3、或者可以使用鼠標(biāo)選中它,在頁(yè)面上繪制 。4、如果對(duì)它的外觀不滿意,可以在屬性窗口中5、鼠標(biāo)找到并雙擊控件,即可進(jìn)入代碼窗口,就可以在這個(gè)根據(jù)自己的需要進(jìn)行添加修改了 。
如何在一個(gè)VBA textbox控件中加入滾動(dòng)條?。?/h3>列表框更適合 。
EXCEL VBA窗體中的label及textbox序號(hào)循環(huán)EXCEL VBA窗體中的label及textbox序號(hào)循環(huán)設(shè)置方法:
1、引用成組的控件時(shí),沒(méi)有專門(mén)的集合對(duì)象 , 窗體中只有一個(gè)Controls集合對(duì)象 , 包含了Label、TextBox、ListBox、ComboBox等等控件對(duì)象 , 因此只能通過(guò)Controls集合對(duì)象進(jìn)行批量引用 。
2、在創(chuàng)建窗體時(shí) , 可以用一個(gè)Frame控件將成組的Label和TextBox控件集合起來(lái),
比如,用名稱為Frame_Labels的控件集合100個(gè)Label,用名稱為Frame_TextBoxes的控件集合100個(gè)TextBox 。
3、用Userform.Frame_Labels.Controls(0) 引用第一個(gè)Label對(duì)象 。
4、用Userform.Frame_TextBoxes.Controls(0) 引用第一個(gè)TextBox對(duì)象 。
5、Frame_Labels這個(gè)對(duì)象名稱是要你自己定義的啊 , 創(chuàng)建了Frame對(duì)象后,將名稱Frame1改成Frame_Labels , 這樣便于理解代碼,直接用Frame1沒(méi)有問(wèn)題 。
6、用兩個(gè)Frame控件,是為了區(qū)分集合Labels和TextBox 。
VBA實(shí)現(xiàn)一鍵清除textbox數(shù)值的方法可以換個(gè)思路,遍歷窗體中的所有控件,如果控件類型是textbox , 則將其text屬性設(shè)置為空
代碼如下:
For Each C In UserForm1.Controls
If TypeName(C) = "TextBox" Then C.Text=""
Next
關(guān)于此例中用到的TypeName函數(shù)的相關(guān)知識(shí):
適用于獲得一個(gè)變量的類型名稱的,比如 A 是一個(gè)字符串變量,那么TypeName(A)=String
EXCEL VBA 如何獲取文本框名稱?和窗體控件類似處理,可用如下方法:在每個(gè)文本框獲得焦點(diǎn)事件中將文本框名稱賦值給X(X應(yīng)為全局變量),比如Private Sub TextBox1_GotFocus()X = TextBox1.NameEnd Sub
EXCEL vba 窗體文本框用什么事件觸發(fā)Private Sub TextBox2_Enter()TextBox2.Value = https://www.zaoxu.com/jjsh/bkdq/TextBox1.ValueEnd SubExcel的VBA窗體中,文本框的Enter事件相當(dāng)于VB6.0里面的GotFocus事件!通過(guò)以上代碼,就可以當(dāng)TextBox2獲得焦點(diǎn)的時(shí)候,自動(dòng)復(fù)制TextBox1的內(nèi)容?。?
C# 在panel 上動(dòng)態(tài)添加自定義控件textbox,為什么不能再添加的textbox 中輸入字符呢?我試了下面的代碼是可以的:int i = 0;private void button1_Click(object sender, EventArgs e){TextBox tb = new TextBox();tb.Name = "tb_" + i.ToString();tb.Text = (i + 2).ToString();tb.Width = 200;tb.Height = 30;tb.Location = new Point(0, 0 + i * 30);i++;this.panel1.Controls.Add(tb);}
求教 C#窗體中動(dòng)態(tài)添加了Panel,再如何動(dòng)態(tài)的在Panel中添加文本框控件呢?

文章插圖
inti=0;privatevoidbutton1_Click(objectsender,EventArgse){TextBoxtb=newTextBox();tb.Name="tb_"+i.ToString();tb.Text=(i+2).ToString();tb.Width=200;tb.Height=30;tb.Location=newPoint(0,0+i*30);i++;this.panel1.Controls.Add(tb);}擴(kuò)展資料C#的優(yōu)點(diǎn)C#將實(shí)現(xiàn)更多的函數(shù)式編(FP)程概念,TypeClasses就是FP概念之一 。在函數(shù)式編程中,TypeClasses允許您在類型上添加一組操作,但不實(shí)現(xiàn)它 。由于實(shí)現(xiàn)是在其他地方完成的,這是一種多態(tài),它比面向?qū)ο缶幊陶Z(yǔ)言中的class更靈活 。TypeClasses和C#接口具有相似的用途 , 但它們的工作方式有所不同,在某些情況下,由于處理固定類型而不是繼承層次結(jié)構(gòu),因此TypeClasses更易于使用 。參考資料來(lái)源:百度百科—c#
C#如何獲取動(dòng)態(tài)添加textbox的值Name值可作為關(guān)鍵字訪問(wèn)控件集合
((TextBox)Controls["A_1"]).Text
C#怎么給動(dòng)態(tài)生成的控件(Textbox)賦值 。將
tbox.Location = new System.Drawing.Point(14, 92);
tbox.Size = new System.Drawing.Size(96,21);
tbox.Name = "tbox";
等生成控件的代碼寫(xiě)到
private void tbox_TextChanged(object sender, EventArgs e)
{
//動(dòng)態(tài)生成tbox代碼位置
comboBox1.Items.Add(tbox.Text);
}
C#中怎么將textbox中的數(shù)據(jù)加入SQL表中..更改你的SQL語(yǔ)句:insert into Books (字段名一,字段名二,字段名三) values (‘值一’,'值二',‘值三’)其中,字段名表示數(shù)據(jù)庫(kù)中的列,值代表你要插入的數(shù)據(jù),如果你想將一個(gè)文本框中的值插入數(shù)據(jù)庫(kù), 則將值 更改為 文本框名.Text 。-------------以上為一層 三層等也是一樣,在調(diào)用方法的時(shí)候?qū)⑽谋究蛎?Text放到相對(duì)應(yīng)的位置即可
在用C#做窗體設(shè)計(jì)時(shí),怎么把textbox中的信息添加到sql數(shù)據(jù)庫(kù)的表中先雙擊注冊(cè)按鈕 然后進(jìn)到后臺(tái)代碼區(qū),先判斷非空 然后再獲取用戶名 到數(shù)據(jù)庫(kù)去查詢是否存在 要是存在就提示已存在 不存在就執(zhí)行添加方法 。
//這個(gè)是驗(yàn)證非空
public string Validate()
{
if(this.txtUserName.Text.Trim()=="")
{
return "用戶名不能為空";
}else if (this.txtPassWord.Text.Trim()=="")
{
return "密碼不能為空";
}else if(....)
{
........省略了 自己寫(xiě) 。
}else
{
return "";
}
}
//這個(gè)是按鈕的事件
protected void btnRegister_Click(object sender, EventArgs e)
{
if(Validate()=="")
{
if(UserNameIsExist(this.txtUserName.Text.Trim()))
{
string sql="insert into Table (UserName,Password,Address,Phone) values(@UserName,@Password,@Address,@Phone)";
List paras=new List();
paras.Add(newSqlParameter("@UserName",this.txtUserName.Text.Trim()));
paras.Add(new SqlParameter("@Password",this.txtPwd.Text.Trim()));
paras.Add(new SqlParameter("@Address",this.txtAddress.Text.Trim()));
paras.Add(new SqlParameter("@Phone",this.txtPhone.Text.Trim()));
SqlConnection connection=new SqlConnection("server=你的數(shù)據(jù)庫(kù)服務(wù)器名;database=你的數(shù)據(jù)庫(kù)名字;uid=sa;pwd=你的數(shù)據(jù)庫(kù)連接密碼");
SqlCommand cmd=new SqlCommand(sql,connection);
cmd.parameter.AddRange(paras.ToArray());
connection.Open();
if(Convert.ToInt32(cmd.ExecuteNonQuery())==1)
{
MessageBox.Show("注冊(cè)成功");
}else
{
MessageBox.Show("注冊(cè)失敗");
}
}
else
{
MessageBox.Show("用戶名已經(jīng)存在!");
}
}
else
{
MessageBox.Show(Validate());
}
}
pubic bool UserNameIsExist(string Name)
{
string sql="select count(*) from Table where UserName="+Name;
SqlConnection connection=new SqlConnection("server=你的數(shù)據(jù)庫(kù)服務(wù)器名;database=你的數(shù)據(jù)庫(kù)名字;uid=sa;pwd=你的數(shù)據(jù)庫(kù)連接密碼");
SqlCommand cmd=new SqlCommand(sql,connection);
connection.Open();
int Count=Convert.ToInt32(cmd.ExcuteScalar());
connection.Close();
return Count>0?false:true;
}
一般情況重置的功能就是將文本框清空的 并不是你說(shuō)的刪除的功能
你要是真的想做成那樣也是可以的 。具體的就是從數(shù)據(jù)庫(kù)查詢你最新添加 的一條信息 然后刪除就OK了代碼是手打的有沒(méi)有錯(cuò)誤的 我不是很清楚 但是里面的有些參數(shù) 你自己得看看跟你寫(xiě)的肯定是不一樣的所以 你得更改 。這個(gè)應(yīng)該是最詳細(xì)的了要是不給分 那我就白忙活了........
C#中怎樣將dataGridView中的新添加的一行數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中

文章插圖
1、新建一個(gè)Form做測(cè)試,包含一個(gè)DataGridView,DataGridView有三列,分別是學(xué)號(hào),姓名,分?jǐn)?shù)表示一個(gè)期末考試分?jǐn)?shù)表 。2、雙擊添加數(shù)據(jù)按鈕,填寫(xiě)添加數(shù)據(jù)代碼 。3、點(diǎn)擊運(yùn)行,填寫(xiě)數(shù)據(jù) 。4、點(diǎn)擊添加即可添加一行數(shù)據(jù) 。注意事項(xiàng):C語(yǔ)言是僅產(chǎn)生少量的機(jī)器語(yǔ)言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語(yǔ)言 。盡管C語(yǔ)言提供了許多低級(jí)處理的功能,但仍然保持著跨平臺(tái)的特性 。
C#中怎么將textbox中的數(shù)據(jù)添加到數(shù)據(jù)表中//創(chuàng)建連接字符串
string connString = "Data Source=.;Initial Catalog=TEST;User ID=sa;password=123456";
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open(); //打開(kāi)數(shù)據(jù)庫(kù)連接
//聲明插入語(yǔ)句
string sql = "INSERT INTO 港口環(huán)境數(shù)據(jù)表 溫度,水溫,降水量,鹽度,PH,無(wú)機(jī)氮,磷酸鹽,硅酸鹽,溶解氧,潮差 VALUES(@溫度,@水溫,@降水量,@鹽度,@PH,@無(wú)機(jī)氮,@磷酸鹽,@硅酸鹽,@溶解氧,@潮差 )";
//創(chuàng)建SqlCommand命令
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = sql;
//創(chuàng)建SqlCommand命令的參數(shù)
SqlParameter[] parms = { new SqlParameter("@溫度",SqlDbType.Int),
new SqlParameter("@水溫",SqlDbType.Int),
new SqlParameter("@降水量",SqlDbType.Char,10),
//……
new SqlParameter("@潮差",SqlDbType.Int)
};
//為命令參數(shù)賦值
parms[0].Value = https://www.zaoxu.com/jjsh/bkdq/Convert.ToInt32(textbox1.Text.Trim().ToString());
// parms[].Value = https://www.zaoxu.com/jjsh/bkdq/文本框的值;
//將參數(shù)添加到SqlCommand命令中
cmd.Parameters.AddRange(parms);
//執(zhí)行插入語(yǔ)句
cmd.ExecuteNonQuery();
conn.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接
}
c#怎樣textbox中的內(nèi)容寫(xiě)入到數(shù)據(jù)庫(kù)中1、先把textbox.text.Tostring()寫(xiě)到你定義的變量 。
string txtStr = textbox.text;
2、建立連接
sqlConnection con = new sqlConnection("server=.;database=hostel;uid=你數(shù)據(jù)庫(kù)管理員名;pwd=密碼";
3、打開(kāi)數(shù)據(jù)庫(kù)
con.open()
4、對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作(這幾步基本上的書(shū)都應(yīng)該有吧)
sqlCommand cmd = new sqlCommand(insert into Manage values(txtStr),con);
cmd.ExcuteNonQuery();
cmd.CommandType = CommandType.Text;
con.close();
夠清楚了吧 手寫(xiě)的可能會(huì)有些毛病 但大概意思就是這樣
希望對(duì)你有幫助
c#截取字符,顯示在textbox控件上string objStr="";//需要分開(kāi)顯示的字符串,在使用的過(guò)程中可以使用您自己規(guī)定的TextBox控件中得值 。剩下的我想可以這么寫(xiě).思路是這樣的:先判斷objStr是否滿足長(zhǎng)度要求(與需要幾個(gè)TextBox控件有關(guān)) 。然后使用ToCharArray()[i],方法來(lái)進(jìn)行 。
C#中 textbox怎么直接顯示內(nèi)容可以再代碼里面this.文本框名字.text=值 ,或者選中textbox查看屬性的text,直接鍵入你要的內(nèi)容
c#textbox怎么顯示內(nèi)容樓主你好:
textBox1.Text = "這里是你想要顯示的內(nèi)容賦值過(guò)來(lái)就行了"
望采納 , 謝謝
c#如何讓textbox只能顯示不能輸入readonly屬性設(shè)置為true
文本框控件(TextBox)的常用屬性1.03、文本框控件(TextBox)的常用屬性
屬性|說(shuō)明|
(Name)|文本框控件的名稱|
Alignment|設(shè)置Caption屬性文本的對(duì)齊方式, 取值為:0 左對(duì)齊1 右對(duì)齊2 中間對(duì)齊|
Appearance|是否用立體效果繪制,取值為:0 平面1 3D(立體)|
BackColor|背景顏色,可從彈出的調(diào)色板選擇 。|
BorderStyle|設(shè)置邊界樣式,取值為:0 None(無(wú)邊界線)1 FixedSingle(固定單線框)|
CauseValidation|該控件獲得焦點(diǎn)時(shí),失去焦點(diǎn)的控件的Validate事件是否發(fā)生 。取值為:True 發(fā)生False 不發(fā)生|
DataField|獲得或設(shè)置一個(gè)值,將控件綁定到當(dāng)前記錄的一個(gè)字段|
DataFormat|返回?cái)?shù)據(jù)格式對(duì)象,用于該部件的可綁定性(打開(kāi)屬性頁(yè))|
DataMember|獲得或設(shè)置一個(gè)值,為數(shù)據(jù)連接描述數(shù)據(jù)成員|
DataSource|設(shè)置一個(gè)數(shù)值,指出數(shù)據(jù)控件通過(guò)它將當(dāng)前控件綁定到數(shù)據(jù)庫(kù)|
DragIcon|該對(duì)象在拖動(dòng)過(guò)程中鼠標(biāo)的圖標(biāo)|
DragMode|該對(duì)象的拖動(dòng)模式,取值為:0 Manual(手動(dòng))1 Automatic(自動(dòng))|
Enabled|用于設(shè)定是否對(duì)事件產(chǎn)生響應(yīng),取值為:True 可用False 不可用,在執(zhí)行程序時(shí),該對(duì)象用灰色顯示,并且不響應(yīng)任何事件|
Font|字型,可從彈出的對(duì)話框選擇字體,大小和風(fēng)格|
ForeColor|前景顏色,可從彈出的調(diào)色板選擇 。|
Height|文本框控件的高度|
HelpContextID|指定一個(gè)對(duì)象的缺省幫助文件上下文標(biāo)識(shí)符|
HideSelection|當(dāng)控件失去焦點(diǎn)時(shí)選定文本是否不加強(qiáng)顯
C#的textBox怎樣在設(shè)計(jì)時(shí)輸入和顯示為多行文本?在TextBox右上角有一個(gè)箭頭,點(diǎn)擊會(huì)彈出一個(gè)對(duì)話框,勾選MultiLine 。在屬性對(duì)話頁(yè)編輯Text屬性即可 。
textbox控件屬性設(shè)置有條件才能輸入textbox的屬性設(shè)置
1、textBox.text得到一個(gè)String類型的對(duì)象 。
2、textBox.AppendText("XX")追加文本 。
3、textBox.AcceptsReturn=false/true;
是用來(lái)只是在textBox控件中按Enter時(shí) , textBox控件所產(chǎn)生的反應(yīng) 。當(dāng)AcceptsReturn屬性為true時(shí)在
Textbox控件中創(chuàng)建一行新的文本 。當(dāng)為false是textbox控件被激活
4、textBox.AcceptsTab指示在textBox控件中按Tab鍵時(shí)當(dāng)為true時(shí)可加入tab鍵
false時(shí)不可 。
5、textbox.Multiline為true時(shí)可以支持多行輸入false不可
6、textbox.scrollBars有both顯示垂直和水平滾動(dòng)條None不顯示
當(dāng)文本被設(shè)置為多行時(shí)沒(méi)有水平滾動(dòng)條 。
7、textbox.WordWrap表示當(dāng)Multiline為true時(shí)是否可以自動(dòng)換行true可以false不可以
當(dāng)WordWrap為true時(shí)scrollBars最好不要設(shè)置成Vertical或both否則WordWrap無(wú)意義
8、通過(guò)TextBox的SelectionStart和SelectionLength屬性可以根據(jù)自己的需要來(lái)修改TextBox控件最初
獲得焦點(diǎn)時(shí)文本框內(nèi)的插入點(diǎn)位置 。SelectionStart屬性是一個(gè)數(shù)字,它指示在文本字符串內(nèi)的插入點(diǎn) ,
值為0表示最左邊的位置 。如果將SelectionStart屬性設(shè)置為等于或大于文本框內(nèi)的字符數(shù),則插入點(diǎn)放
在最后一個(gè)字符之后 。SelectionLength屬性是一個(gè)設(shè)置插入點(diǎn)寬度的數(shù)值 。如果將SelectionLength設(shè)置
為大于0的數(shù),則會(huì)從當(dāng)前插入點(diǎn)處開(kāi)始選擇該數(shù)目的字符 。
SelectionStart和SelectionLength屬性也可以用來(lái)選擇文本框中的字符串 。將SelectionStart屬性設(shè)置
為要選擇的文本的開(kāi)始位置,將SelectionLength屬性設(shè)置為要選擇的文本的長(zhǎng)度 。然后通過(guò)
SelectetText屬性就能訪問(wèn)選定的文本 。
9、密碼框設(shè)置
textbox.text=“”;
textbox.passwordchar="*";-----textbox內(nèi)顯示*
textbox.maxlength=6;----長(zhǎng)度為6的密碼
10、驗(yàn)證有效性causesValidation true 驗(yàn)證 false不驗(yàn)證
C#TextBox顯示文本時(shí),里面的字太多為什么顯示不完全?已經(jīng)設(shè)置了多行文本!【textbox控件】你還是把ScrollBars也一起給開(kāi)了吧……
- excel如何篩選
- excel直方圖
- excel求和公式
- round函數(shù)
- 合并單元格快捷鍵
- excel身份證號(hào)碼格式
- excel乘法公式
- 四舍五入公式
- sumproduct函數(shù)
- excel通配符
