1樓:匿名使用者
你只要把datagridview裡面的關鍵字傳到另乙個介面,再通過關鍵字來查灶哪詢,這樣好些也安全些。
有三種方法:session、queryrequest、還有一種忘記單詞了。
下面有個例子參考:
public class users
public users(string uid ,string pwd)
username=uid;
password=pwd;
這裡定義了使用者實體與使用者的多個屬性,在後面**中用建構函式建立使用者對譁首象,並給物件的屬性賦值。
form1主視窗。
public class form1:form
public users _users;
public listusersarray= new list;
1.在主視窗執行時,load事件中或是開啟form2時傳遞form1的物件給form2
宣告users物件,在開啟form2時儲存textbox的text,傳遞陣列(如在按鈕事件中)
下面是事件裡的**。
form2 frm2= new form2 (this);/傳遞form1的物件給form2
users = new users (txtboxusername,txtboxuserpwd);
我的想法就是在combox選擇不同使用者保亂辯數存到陣列,在form2呼叫usersarray陣列來顯示不同使用者的資訊。
public class form2:form
public form2(form1 fm)
frm1 =fm;
form1 frm1;
遍歷,去其中的值。
類似的寫法就看你的需求了,怎麼來去取usersarray裡面的物件。
2樓:匿名使用者
你可以給要接受參量的那個窗體(b)重寫乙個帶參量(這些參脊謹量也就是你要傳的那些扒敏值)的構造方法,你從介面a傳到介面b,肯定是在介面a 的某乙個事件 例項化了 b 在例項化時用帶引數的那個構造放法櫻此基,吧要傳的數值放進去,然後呼叫 ;即可;
3樓:匿名使用者
定義乙個公共變數來傳值。
4樓:匿名使用者
可以建立乙個委託,把控制項屬性封裝在方法裡,然後把這個委託通過建構函式傳遞過去。
5樓:匿名使用者
建構函式改一下把第乙個窗體的引用丟進去,或者再form2中幹乙個公有屬性,在主窗體中修改它。
6樓:匿名使用者
最簡單的辦法就是在form2的建構函式里加個傳參。
7樓:匿名使用者
建構函式里傳引數。
8樓:匿名使用者
中間一部是把方法作為委託的引數或者繫結。
c# winform 視窗傳值
9樓:網友
你可以再form1裡 例項化form2窗體 from2 from = new from2() 然後from點from2裡的變數 把值付給他 這樣 from2就有了 from1中的textbox的值 又或者你定義乙個靜態變數 直接賦值也可以 具體的要看你是怎麼操作的 如不清楚可以再問。
10樓:緣此1生夢
設定屬性, 例如。
public class form1
public string textvalue }}form2中,首先要獲取form1所建立的物件, 也就是form1 f1=new form1()
也就是form1窗體中 textbox1的值。
11樓:盛德詳
可自定義乙個靜態全域性變數,讓textbox1的文字賦給該變數,再把該變數賦給textbox2,就可以了。
12樓:網友
你希望form2主動去獲取還是被動接收form1的值?
13樓:網友
1、用public static
在form1類中新增:
public static string str1;
textbox1內容改變後:
str1=;
在form2中直接可以使用獲得。
2、如果form2是由form1點選某個按鈕後出現,可以修改form2的建構函式:
public form2(string str)在from1中生成例項:
from2 frm2=new from2(;;
winform兩個頁面之間如何進行傳值?
14樓:網友
將form1中textbox值傳到form2———form1中**。
private void button1_click(object sender, eventargs e)
form2**:
public partial class form2 : form
15樓:網友
1、公共類傳值。
2、建構函式傳值。
3、委託傳值。
c# winform視窗跳轉怎麼傳值?小白求舉例,求**!!!
16樓:生活he家
在form2中新增乙個建構函式。
string name="";
string pass="";
public form2(string yhm,string mm){;
在form1中 這樣寫。
form2 form = new form2(,;
17樓:落葉l無情
將form2中textbox1和textbox2的modifiers屬性設定為public,然後就可以:
private void button1_click(object sender, eventargs e)
string name = "admin";
string pass = "0000";
if (name == pass ==
form2 form = new form2();
18樓:網友
給你做個例子 ,你的qq多少 發給你。
c# winform 視窗之間的傳值
19樓:是小白啊
這個很簡單啊,首先把主窗體中textbox1的modifiers屬性設定成public,然後見**:
主窗體:private void button3_click(object sender, eventargs e)
子窗體:private void button1_click(object sender, eventargs e)
20樓:程式那點事
我沒看你** 我可以給你 乙個思路 你可以通過成員變數傳值 給你個例子。
public class zuo2
提供相應的get set方法。
實際上你是要傳給主視窗。
呼叫的時候 你通過例項化主視窗類 我在網上查了下 winfrom 父子視窗傳值。
好久沒搞c#了 如有不對 請原諒。
21樓:網友
這是乙個入門級的問題啊,最簡單的解決辦法:
使用【專案】--新增類】選單項新增乙個public的新類,在該類中定義乙個public的公共變數。
然後在子窗體的textbox1中輸入中後,點選確定時,將這個值儲存到公共變數中,最後在主窗體中讀取這個值即可。
22樓:
nogivup 回答的就是一種很好的辦法,把主窗體設為主體,然後用ower的功能返回值,如果覺得不懂,你可以用全域性靜態來傳值,我是你如果完全不知道怎麼用的法再用,因為這個方法以後比較麻煩,小程式的話無所謂。
c#,winform 視窗間傳值的問題
23樓:網友
主窗體**:
string a="wo";
form2 f = new form2( a);
子窗體**:
public partial class form2 : formprivate void form2_load(object sender, eventargs e)}
24樓:網友
先修改子窗體**:
建構函式:public static string aaa = "";
public form2(string ss)主窗體**:
form2 f = new form2(a);//將a傳過去f,show();
這樣子窗體的aaa的值就是你的a了。
25樓:雲南美景
在子窗體中定義乙個變數t,在開啟子窗體前將a賦值給t變數,開啟子窗體時只需把t賦值給textbox
無法進入bios介面,怎麼進入bios介面
1 開機出現電腦商家圖示時,按住f2鍵進入bios介面。大多數電腦是按住f2鍵,有部分電腦品牌按f1或是其他。2 再出現上面的 時,按向下鍵,選擇進入bios高階設定,然後回車即可。在bois介面中,方向鍵選擇,回車鍵確定,esc鍵返回。3 高階bios特性設定。操作方法 以virus warnin...
怎麼修改軟體的介面,怎麼修改軟體的介面
如果你能找到那種沒有被打包的單個的 檔案,直接用photoshop把 檔案處理了,軟體呼叫的時候就自動會改了。不過好一點的軟體一般都會打包,很難破解的。這是一個高深的問題,要看運氣和耐力,屬於破解的範疇。給你推薦兩個軟體,你試試看,或許能幫你解決問題。一是execscope,這個可以方便修改程式的視...
汽車只有usb介面沒有aux?介面怎麼用手機放歌
買一根兩頭都是3.5插頭的音訊線就可以了。一頭插手機耳機介面,另一頭就插車上的usb介面。簡介 aux介面 auxiliary 是指音訊輸入介面,可以輸出包括 在內的電子聲頻裝置的音訊 一般的耳機插孔 可通過車上的音響來輸出這些裝置內的 用途 aux,這是 auxiliary 輔助 的縮寫,它是一種...