當前位置:首頁 » 參考文獻 » 窗體值引用

窗體值引用

發布時間: 2021-03-22 16:48:37

㈠ VB一窗體上的代碼引用另一窗體的值的問題

用窗體名.控制項名.屬性來引用,比如Form1.Text1.Text,跟當前窗體的控制項的引用方法是一樣的(但當前窗體的窗體名可以省略不寫,或者用Me代替)。

比方說在Form1中引用Text1,下面的寫法都是正確的:

Form1.Text1.Text'這是完整寫法

Me.Text1.Text'Me代表當前窗體

Text1.Text'當前窗體可以省略不寫(推薦這種寫法)

Text1'Text屬性是默認屬性,也可以省略不寫,但一般不推薦這樣寫

如果是在其他窗體(比如Form2)引用Form1的Text1,則只有下面兩種用法:

Form1.Text1.Text'推薦

Form1.Text1'不推薦

㈡ 在c#中 怎樣在一個窗體中引用另一個窗體中控制項的值

在A窗體中設一個public
static
string的變數,讓它的值等於控制項的值(控制項的值變化後要重新給變數賦值),然後在B窗體中訪問這個變數。

㈢ C#如何在單獨的類裡面去引用窗體中textbox的值

應該是調用吧,值是無法引用的,只有對象才可引用。
你可先NEW出該類的對象,並將textbox的值賦給該對象的屬性,而後即可通過該對象調用該屬性,其屬性的值便是textbox的值。
public class txt
{
string txt_value="";
}
在你想觸發的事件中:
txt t=new txt();
t.txt_value=this.textbox1.text;//textbox1為textbox控制項ID
這樣即可,如果在其它函數中想調用textbox的值,只需實例化txt該類的對象,然後通過調用該對象的txt_value屬性即可。
註:這只是一種通用的調用方式(WINFORM及WEB開發均適用),還有其它方式可以實現此需求。
比如通過viewstate,session等都可實現。(此方式適用於WEB開發)

㈣ VB一個窗體上的數值怎麼能夠被另一個窗體上的代碼引用

可以採用兩種方法來解決:

一)在標准模塊中聲明全局變數,該變數在一個窗體的某事件中賦值或改變,另一窗體的某事件或過程中執行時就可直接引用。

'標准模塊代碼
OptionExplicit
PubliciAsLong
'Form1代碼
OptionExplicit

PrivateSubCommand1_Click()
i=12345
EndSub

PrivateSubForm_Load()
Form2.Show
EndSub
'Form2代碼
OptionExplicit

PrivateSubCommand1_Click()
Text1=i
EndSub

二)定義變數屬於一個窗體上的公共變數,在另一格窗體可使用(窗體名.變數名)的代碼來飲引用。

例引用Form1中定義的公用變數i賦值給文本框Text1的屬性Text,則寫為

Text1.Text=Form1.i

'Form1代碼
OptionExplicit
PubliciAsLong

PrivateSubCommand1_Click()
i=12345
EndSub

PrivateSubForm_Load()
Form2.Show
EndSub
'Form2代碼
OptionExplicit

PrivateSubCommand1_Click()
Text1=Form1.i
EndSub

全局變數或公用變數用Public語句聲明。

Public語句

在模塊級別中使用,用於聲明公用變數和分配存儲空間。

㈤ access中一個窗體怎樣引用另一個窗體的變數

在access登錄的窗體中 打開跳轉窗體的 docmd.Openform 將用戶名 傳遞 參數給這個窗體
在跳轉的access窗體使用me.openargs來取得這個用戶名.
這里有一個很完整的access登錄窗體的源代碼
你可以參考一下【Access中國】示例: http://www.office-cn.net/thread-115242-1-1.html
有access登錄 用戶 及密碼等功能

㈥ C#中怎樣在一個窗體引用另一個窗體的變數

這個簡單。
代碼如下:
假設form1中變數的定義為:public
string
form1Str
=
"form1";
在form2中:form1
myForm1
=
new
form1();
string
form2Str
=
myForm1.form1Str;
這樣就可以獲取到form1中變數的引用了!
不過建議不要這么用,可以使用屬性來做。
代碼如下:
在form1中:private
string
form1Str;
public
string
Form1Str
{
get
{
return
form1Str;
}
set
{
form1Str
=
value;
}
}
在form2中代碼相似:form1
myForm1
=
new
form1();
string
form2Str
=
myForm1.Form1Str;
這樣就符合面向對象的封裝原則了!

㈦ C#中不同窗體值相互怎麼調用

窗體傳值兩種方式:
一 :全局變數,1窗口裡賦值,2窗口裡直接調用;
二:構造函數,修改2窗體的構造函數,加參數,然後在1窗體里new2窗體對象的時候把1窗體的值以參數方式傳遞到2窗體,就可以了!
百試百靈!望採納!!
全局變數的意思你知道吧!你可以新建一個靜態類,然後寫幾個屬性,分別提供get和set方法就行了,然後在某個窗體賦值後,其他所有窗體都可以調用這些屬性,不管窗體之間有沒有關系!!

㈧ access中引用一個主窗體中的子窗體的欄位數據

假設窗體1上有一文本框要引用窗體3上的欄位值,則設置這個文本框的控制項來源
=[Forms]![窗體2]![窗體3]![窗體3上的欄位名稱]

㈨ 查詢中如何引用窗體文本框值作為欄位的值

不是的,例如我把查詢的第一欄位寫成:
表達式1:「hh」

那麼查詢結果就可以整個欄位值都是hh,問題是我要的欄位值是個變數,可以讓用戶輸入,引用的就是窗體里文本框的值,關鍵應該是語句寫法問題!

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731