- N +

tabindex屬性什么意思(關(guān)于VB中tabIndex的問題)

今天給各位分享tabindex屬性什么意思的知識,其中也會對關(guān)于VB中tabIndex的問題進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

access在使用窗體向?qū)r彈出frui_frmmain窗口。是什么地方設(shè)置錯了嗎

由于winForm的bin目錄總是把數(shù)據(jù)庫文件一同生成,所以剛開始我以為無法修改Access

其實是可以修改的,你把程序發(fā)布后,就知道了。

下面是我的一個項目總結(jié):

源碼下載:

一直做webForm,今天有機會做一個winForm的小項目,一直用mssql,今天使用了一個Access.

有一些知識點需要總結(jié)一下。

關(guān)于Access

1.由于winForm的bin目錄總是把數(shù)據(jù)庫文件一同生成,所以剛開始我以為無法修改Access

2.Access的數(shù)據(jù)庫連接的形式。

3.Access的加密方法,新建的時候,可以直接設(shè)置密碼,如果后來想加密,需要先打開Access

然后,文件->打開->選擇獨占方式打開。

4.關(guān)于Access的禁用字段名問題,可以使用[字段名]來避免,我也忘了是哪個字段名。

關(guān)于SqlHelper

對于小項目,我只使用了兩個方法,一個執(zhí)行sql語句,一個返回DataSet,關(guān)于全部使用字符串拼接。

構(gòu)造where語句的方法

if(this.txtQuerySchool.Text!="")

where+="schoollike'%"+txtQuerySchool.Text+"%'and";//每個后面加and

where+="id>0";//為了接上and

winForm的一些小技巧

1.設(shè)置tabIndex,可以使用tab鍵快捷切換。

2.winForm關(guān)閉一個窗口與打開一個窗口

this.Hide();//這里只是隱藏,如果關(guān)閉是this.Close();

FrmMainfrmMain=newFrmMain();

frmMain.Show();

3.在Load事件設(shè)置默認按鈕

privatevoidFrmLogin_Load(objectsender,EventArgse)

{

this.AcceptButton=btnLogin;

}

4.Dock屬性,設(shè)置依靠,很有用。

5.tabControl的使用方法

設(shè)置tabPages

tabControl1.SelectedIndex=3;

6.頁面間傳值,采用publicstaticstringAddName;

7.窗體關(guān)閉時自動退出程序

privatevoidFrmMain_FormClosing(objectsender,FormClosingEventArgse)

{

Application.Exit();

}

8.使用一個窗體做模態(tài)對話框

FrmConfirmfrmConfirm=newFrmConfirm();

if(frmConfirm.ShowDialog()!=DialogResult.OK)//這里只有兩種選擇

return;

模態(tài)對話框的退出

privatevoidbtnExit_Click(objectsender,EventArgse)

{

this.Close();

}

模態(tài)對話框的返回值

privatevoidbtnOk_Click(objectsender,EventArgse)

{

this.DialogResult=DialogResult.OK;

}

DataGridView導(dǎo)出Excel,需要導(dǎo)入Com組件MicrosoftExcel11.0ObjectLibrary

privatevoidbtnExport_Click(objectsender,EventArgse)

{

ExportDataGridView(dataGridView1,true);

}

privateboolExportDataGridView(DataGridViewdgv,boolisShowExcel)

{

if(dgv.Rows.Count==0)

returnfalse;

Excel.Applicationexcel=newExcel.Application();

excel.Application.Workbooks.Add(true);

excel.Visible=isShowExcel;

//生成字段名

for(inti=0;i<dgv.ColumnCount;i++)

{

excel.Cells[1,i+1]=dgv.Columns[i].HeaderText;

}

//填充數(shù)據(jù)

for(inti=0;i<dgv.RowCount;i++)

{

for(intj=0;j<dgv.ColumnCount;j++)

{

if(dgv[j,i].ValueType==typeof(string))//先列后行

{

excel.Cells[i+2,j+1]="'"+dgv[j,i].Value.ToString();

}

else

{

excel.Cells[i+2,j+1]=dgv[j,i].Value.ToString();

}

}

}

returntrue;

}

關(guān)于VB中tabIndex的問題

tabIndex是設(shè)置窗體中對象響應(yīng)tab鍵的順序值。例如:有3個文本框text1的tabIndex為2text2的tabIndex為1text3的tabIndex為0,運行程序,焦點首先落在text3里,按tab鍵光標(biāo)會跑到text2,再按一次才會跑到text1

vb怎么讓label置于圖片上

要在VB中將標(biāo)簽(Label)置于圖片上,可以使用以下步驟:

在窗體上添加一個圖片框(PictureBox)和一個標(biāo)簽(Label)控件。

將圖片加載到圖片框中,可以使用PictureBox.Image屬性來設(shè)置圖片。

調(diào)整標(biāo)簽的位置,使其位于圖片框上。可以使用Label.Location屬性來設(shè)置標(biāo)簽的位置,例如:label1.Location=NewPoint(10,10)。

調(diào)整標(biāo)簽的大小和樣式,以適應(yīng)圖片框的大小和顯示需求。可以使用Label.Size屬性來設(shè)置標(biāo)簽的大小,例如:label1.Size=NewSize(100,20)。

設(shè)置標(biāo)簽的背景透明,以便顯示圖片。可以使用Label.BackColor屬性將標(biāo)簽的背景色設(shè)置為透明,例如:label1.BackColor=Color.Transparent。

設(shè)置標(biāo)簽的文本和其他屬性,以滿足需求。可以使用Label.Text屬性設(shè)置標(biāo)簽的文本,例如:label1.Text="Hello"。

以下是一個示例代碼,演示了如何在VB中將標(biāo)簽置于圖片上:

PublicClassForm1

PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load

'加載圖片到圖片框

PictureBox1.Image=Image.FromFile("C:\path\to\image.jpg")

'設(shè)置標(biāo)簽的位置和大小

Label1.Location=NewPoint(10,10)

Label1.Size=NewSize(100,20)

'設(shè)置標(biāo)簽的背景透明

Label1.BackColor=Color.Transparent

'設(shè)置標(biāo)簽的文本

Label1.Text="Hello"

EndSub

EndClass

復(fù)制

請注意,示例中的圖片路徑應(yīng)替換為實際的圖片路徑。此外,還可以根據(jù)需要調(diào)整標(biāo)簽的位置、大小、文本和其他屬性。

tabcontrol控件怎么表示被選中

可以通過tabControl中SelectedTab方法獲取到Name值舉例:tabControl.SelectedTab(“zhangsan”);SelectedTab方法的傳遞參數(shù)如下:

1、將指定索引的選項卡成為當(dāng)前選項卡publicvoidSelectTab(intindex)index要選擇的選項卡在TabPages集合中的索引。

2、將將指定名稱的選項卡成為當(dāng)前選項卡。publicvoidSelectTab(stringtabPageName)3、將指定的TabPage成為當(dāng)前選項卡publicvoidSelectTab(TabPagetabPage)

object的用法全部

HTML<object>標(biāo)簽

定義和用法

定義一個嵌入的對象。請使用此元素向您的XHTML頁面添加多媒體。此元素允許您規(guī)定插入HTML文檔中的對象的數(shù)據(jù)和參數(shù),以及可用來顯示和操作數(shù)據(jù)的代碼。

<object>標(biāo)簽用于包含對象,比如圖像、音頻、視頻、Javaapplets、ActiveX、PDF以及Flash。

object的初衷是取代img和applet元素。不過由于漏洞以及缺乏瀏覽器支持,這一點并未實現(xiàn)。

瀏覽器的對象支持有賴于對象類型。不幸的是,主流瀏覽器都使用不同的代碼來加載相同的對象類型。

而幸運的是,object對象提供了解決方案。如果未顯示object元素,就會執(zhí)行位于<object>和</object>之間的代碼。通過這種方式,我們能夠嵌套多個object元素(每個對應(yīng)一個瀏覽器)。

實例

向HTML代碼添加一個對象:

<objectclassid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628"id="Slider1"

width="100"height="50"><paramname="BorderStyle"value="1"/>

<paramname="MousePointer"value="0"/>

<paramname="Enabled"value="1"/>

<paramname="Min"value="0"/>

<paramname="Max"value="10"/></object>

TIY

瀏覽器支持

幾乎所有主流瀏覽器都擁有部分對<object>標(biāo)簽的支持。

HTML與XHTML之間的差異

NONE

提示和注釋:

注釋:<param>標(biāo)簽定義用于對象的run-time設(shè)置。

注釋:不要對圖像使用<object>標(biāo)簽,請使用<img>標(biāo)簽代替。

可選的屬性

屬性

描述

DTD

align

left

right

top

bottom

定義圍繞該對象的文本對齊方式。TF

archiveURL由空格分隔的指向檔案文件的URL列表。這些檔案文件包含了與對象相關(guān)的資源。STF

borderpixels定義對象周圍的邊框。TF

classidclassID定義嵌入WindowsRegistry中或某個URL中的類的ID值,此屬性可用來指定瀏覽器中包含的對象的位置,通常是一個Java類。STF

codebaseURL定義在何處可找到對象所需的代碼,提供一個基準(zhǔn)URL。STF

codetypeMIMEtype通過classid屬性所引用的代碼的MIME類型。STF

dataURL定義引用對象數(shù)據(jù)的URL。如果有需要對象處理的數(shù)據(jù)文件,要用data屬性來指定這些數(shù)據(jù)文件。STF

declaredeclare可定義此對象僅可被聲明,但不能被創(chuàng)建或例示,直到此對象得到應(yīng)用為止。STF

heightpixels定義對象的高度。STF

hspacepixels定義對象周圍水平方向的空白。TF

nameunique_name為對象定義唯一的名稱(以便在腳本中使用)。STF

standbytext定義當(dāng)對象正在加載時所顯示的文本。STF

typeMIME_type定義被規(guī)定在data屬性中指定的文件中出現(xiàn)的數(shù)據(jù)的MIME類型。STF

usemapURL規(guī)定與對象一同使用的客戶端圖像映射的URL。STF

vspacepixels定義對象的垂直方向的空白。TF

widthpixels定義對象的寬度。STF

標(biāo)準(zhǔn)屬性

id,class,title,style,dir,lang,xml:lang

如需完整的描述,請訪問標(biāo)準(zhǔn)屬性。

事件屬性accesskey,tabindex,onclick,ondblclick,onmousedown,onmouseup,

onmouseover,onmousemove,onmouseout,onkeypress,onkeydown,onkeyup

OK,關(guān)于tabindex屬性什么意思和關(guān)于VB中tabIndex的問題的內(nèi)容到此結(jié)束了,希望對大家有所幫助。

返回列表
上一篇:
下一篇: