winform中怎麼將登陸視窗的使用者ID值傳遞給修改密碼視窗的顯示使用者ID的textbox

2022-10-09 03:45:07 字數 5234 閱讀 4577

1樓:匿名使用者

1.在第二個窗體中寫個帶引數構造,這樣在第一個窗體例項化第二個窗體時可以通過構造將引數傳遞。

2.在第二個窗體新增公共屬性,這樣在第一個窗體例項化第二個窗體物件後,可以通過給屬性賦值來傳遞資料。

3.在第二個窗體中新增帶引數的公共方法,這樣在第一個窗體例項化第二個窗體物件後,可以通過呼叫此方法來傳遞資料。

三種均可。看情況使用吧

2樓:匿名使用者

其一是給登入視窗構造一個公共訪問的屬性:

public int id

}在修改密碼視窗呼叫該屬性即可。

其二是通過建構函式傳遞引數。

3樓:

就是窗體之間的傳值嘛 ...把登陸視窗的id 設成視窗的屬性;

然後在修改密碼視窗 例項化一個登入視窗 再點出它的屬性來賦值給textbox

4樓:匿名使用者

如果是做一個系統,當前使用者是在多個窗體用到的,每個視窗都這樣傳id很麻煩。建議做一個當前使用者的靜態類,在登陸的時候,把使用者的資訊(包括id、名字等)儲存在靜態類的屬性中,其他視窗則訪問靜態類的屬性獲取當前的使用者資訊

5樓:手機使用者

public 的屬性或者方法,或者控制元件,或者一個共享的static變數,或者窗體的構造方法

c# 做的登入視窗,開啟時,怎樣預設當前游標在輸使用者名稱的textbox那一欄裡

6樓:

方法1:

form_show 事件裡,加入this.textbox1.focus();

方法2:

調整tab順序:

1.開啟窗體設計器,

2.點選選單【檢視】-【tab建順序】,

3.按照你需要的順序,依次點選控制元件排序

7樓:

你可以試試2種方式

第一種是使用js **如下:

>第二種 在後臺檔案中設定 **如下:

protected void page_load(object sender, eventargs e)

希望能幫到你

8樓:匿名使用者

winform視窗開啟後文字框的預設焦點設定,進入視窗後預設聚焦到某個文字框,兩種方法:

①設定tabindex

把該文字框屬性裡的tabindex設為0,焦點就預設在這個文字框裡了。

②winform的activated事件

在form的activated事件中新增textbox1.focus(), 即可獲得焦點。

private void form1_activated(object sender, eventargs e)

textbox是可以獲得焦點的. 有幾個前提:

1. textbox所屬的窗體(form)在可操作(active)狀態. 即使用者選中了form.

2. textbox的enable屬性,visiable屬性為true.

剛開始時原以為在form的load事件中新增textbox1.focus(),測試失敗

private void form1_load(object sender, eventargs e)

因為在窗體載入時呼叫focus()函式時, textbox還未能成功的被顯示到介面上。所以導致了失敗

9樓:匿名使用者

3樓和5樓的說的都不錯

10樓:匿名使用者

在窗體的load事件裡寫上textbox1.focus();

c#winform中修改密碼,怎麼判斷當前登入的使用者

11樓:妞妞和點點時代

這個很簡單啊,,你資料庫中user表,就是使用者表肯定使用者id和使用者名稱是唯一的,,你可以通過他們中的一個查詢這個使用者的密碼。然後把密碼顯示在textbox控制元件上,接著可以在根據使用者id或者使用者名稱update一下就行了。。。

如果你是做網頁的話,可以吧使用者名稱或者使用者id放在session裡,winform的話,可以視窗傳值過去

c# winform 做系統 顯示當前登入使用者的資訊。。。

12樓:匿名使用者

你用一些控制元件來裝你需要顯示的資料不就完了麼。用textbox啊,label啊都是可以的嗎。

首先從資料庫裡面讀取出當前登入使用者的詳細資訊,然後分別顯示到不同的控制元件裡面的,或者用一個控制元件顯示的話,就需要做好格式化工作的。

13樓:匿名使用者

建一個 userhelper 類 有幾個欄位 都是靜態的 id name ...你懂得 然後 在使用者登入的時候直接把 調出該使用者的所有的 使用者資訊 然後儲存到 userhelper 裡 然後需要在**顯示就調處來就可以了

14樓:匿名使用者

建立一個user類,login時肯定要判斷使用者名稱和密碼,根據使用者名稱和密碼把對應的記錄取出來

(sql:select * from users where username=@username and pwd=@pwd 其中@username和@pwd就是login時填寫的使用者名稱和密碼),填充到user類中。然後再窗體初始化時讀取user類顯示資訊。

這樣的話user中記錄了當前的登入使用者,在使用者資訊修改和修改密碼時都能用到。不知道我描述的清不清楚?

15樓:匿名使用者

在登入後彈出的主視窗中拖入一個statusstrip控制元件,設定把它的項為toolstripstatuslabel標籤,設定3個,name分別是toolstripstatuslabel1,2,3.然後再重新建個類,定義2個靜態欄位來儲存使用者登入的賬號與日期。

例如:新建類:class userhelper

在loginform中login按鈕的點選事件中寫入如下**:

userhelper.uid=txtlogin.text.trim();//假設你輸入使用者名稱得text框的name為txtlogin

userhelper.date=datetime.now.tostring();//獲得當前系統時間

然後在你登入後跳轉的主視窗的載入事件中寫入:

toolstripstatuslabel1.text=userhelper.uid;

toolstripstatuslabel3.text=userhelper.date;

這樣就ok了,就差最後一步,選中toolstripstatuslabel2,設定它的spring屬性為ture,就大功告成了!希望對你有幫助!

16樓:

搞得這麼麻煩幹嘛 直接在登入的時候定義一個屬性不就行了用來記錄登入資訊的詳細資料

屬性的型別就是一個實體類,簡單又方便

c#登入框 winform 中textbox的passwordchar屬性設為*, 為什麼輸入密碼時還是直接顯示密碼,顯示不了*

17樓:匿名使用者

usesystempasswordchar改為true,然後multiline設定為false,然後重新生成一下就可以了,因為textbox為顯示為密碼字元是當textbox為單行編輯的時候,usesystempasswordchar的設定才會生效,然後通過passwordchar設定textbox中以哪種形式來顯示你輸入的字元

18樓:心情影娛

textmode屬性設為password 即可

還有 你改得這個 不需要哦

19樓:娜娜

textmode屬性設為password

c#中我已經設計了登入視窗與主視窗,使用者在輸入完成帳號和密碼後併成功登入在主介面怎麼知道是那個帳號?

20樓:夢魘六月

傳值... 變數傳值 網頁的話還可以用session cookie 連結名

c# winform中如何儲存使用者的登入資訊

21樓:匿名使用者

就你說的情況,是不是還沒有學習資料庫啊?!那我們就說說傳值的方法吧。

首先,建立一個使用者幫助類,取名例如:userhelper然後,在該幫助類裡建立幾個你要存的資料型別的欄位。比如說:存名字string name ;

以此類推,將所有你需要的字斷都寫在該類裡面。

最後在,使用者點選登入的同時,將使用者的資訊一一對應的賦給幫助類userhelper

在顯示使用者資訊的時候,再一一對應的輸出幫助類userhelper的欄位儲存資訊即可。

你所說的窗體傳值的原理和儲存使用者資訊原理一樣。

就寫到這裡了,希望能夠幫助到你。呵呵~

22樓:庚安陽

這個有三總種辦法,我只記得兩種了。

1.用一個靜態變數來存id.

2.在例項化開啟新視窗時,把id賦給新視窗的tag屬性。

23樓:

將使用者id傳值到新的視窗

在新視窗的建構函式中,增加一個引數,用於記錄使用者id,在構造新視窗例項時,將使用者id以引數的形式傳到新視窗即可。

或者在新窗體中增加一個userid屬性,然後在呼叫視窗中使用新視窗引用為該屬性賦值。

24樓:匿名使用者

建立一個使用者資訊模型model類直接呼叫類

c#中的窗體程式 想讓一個窗體上textbox中的值 傳遞到另一個label中

25樓:匿名使用者

最簡單的方法是你先新建一個靜態類

在類裡面定義一個string 型別的變數 在登陸成功後給這歌變數賦值,然後就可以在登陸後的窗戶使用了

public static commondata}登陸成功後賦值:commondata.student;

使用的時候

label.text =commondata.studentid;

26樓:破曉崇明

使用靜態欄位,點選按鈕後儲存資料,下個窗

體出現的時候再賦值

過載下一個窗體的建構函式,加一個學號引數,如public subform(string xuehao);

winform中如何在視窗中呼叫另視窗的textbo

傳參啊例如 1 有form1和form2 兩個視窗,其中form1中有一個專textbox,form2想獲得form1中textbox裡的text屬性屬值,2 form2是通過form1上的一個button空間 new 出來的 在form2 中定義一個成員變數 或 屬性 用來接收textbox裡的t...

開機時 登陸到windows出現個對話視窗 輸入使用者名稱和密

你在開始執行裡面輸入 control userpasswords2 回車 在裡面把勾去掉就可以了 每次啟動電腦在進入xp系統桌面前,總會出現使用者登入的畫面,要求輸入使用者名稱和密碼。實在是不方便,下面就給大家介紹幾個實現xp系統自動登入的方法。解除每次開機都需要輸入使用者名稱和密碼的繁瑣。要取消這...

奧特曼最早登陸中國是哪一年,奧特曼最早登陸中國是哪一年

這兩部都是在1974年拍攝的,正式登陸中國是在1996 1997年.1997年,中國大陸正式引進奧特曼 應該沒記錯 額 是2007年 2008年之間吧 奧特曼什麼時候進入中國的 奧特曼1993年進入中國的。奧特曼 系列是日本 特攝之神 的圓谷英二所一手創辦的 圓谷製作 所拍攝,自1960年代起推出的...