C做的軟體,有登陸視窗,要想登陸出口出現的時候主窗體不顯示,登陸成功後,登陸窗體關閉,主窗體出

時間 2022-04-09 19:50:22

1樓:

建form3和form4,3是主窗體,4是登入窗體form3**:

public string check;

public string check

set}private void form3_load(object sender, eventargs e)

}form4**:這裡4上面加了一個button測試用的private void button1_click(object sender, eventargs e)

2樓:她有座荒城悠

程式載入時

進入登陸窗體formlogin.show()判斷登陸按鈕**:

if()

窗體的最大化:

form1_load()

也可以設定窗體裡面有個anchor屬性,你把他四個方向都選上就可以了

3樓:匿名使用者

1,執行登陸窗體

2,if(登陸成功)

4樓:匿名使用者

//執行顯示主窗體

mainform.show();

//隱藏登陸窗體

this.hide();

5樓:

在主窗體中

this.visible = false;

登入密碼判斷;

this.visible = true;

6樓:匿名使用者

在主視窗 的 建立 函式裡 彈出 登入視窗,在登入視窗 正確操作後,繼續執行,否則 退出

7樓:匿名使用者

先開啟登入視窗,點選登入按鈕的時候再開啟主視窗!

c#的 winform程式,登入完了怎麼關掉登入窗體?

8樓:黑夜許明月

其實你可以先開啟主窗體 然後隱藏主窗體this.hide() 開啟登入窗體 這樣才符合邏輯。

按道理說:主執行緒應該是開啟主畫面,然後檢查是否登入 ,沒有登入彈出登入視窗!!!

9樓:匿名使用者

還是隱藏登陸窗體吧,這樣也不佔用多大記憶體,然後關閉的時候 system.environment.exit(0); 就可以關閉主視窗了。

如果不想把登陸窗體設為主窗體也行,可以在主窗體顯示前把登陸窗體用showdialog顯示出來,想來是這樣的,沒有測試過

10樓:匿名使用者

合理的做法是程式啟動的時候直接啟動主程式窗體,主程式在載入的時候判斷使用者是否登入,或是否有相關登入憑證,如果沒有就彈出登入視窗要求登入。使用者登入成功後關閉登入子視窗。

11樓:匿名使用者

建議保留登入窗體,即隱藏登入窗體。理由1:佔用的那點記憶體忽略不計也可。理由2:可以很方便的實現登出(返回登入介面)功能。

12樓:歸茜茜

例:this.hide(); \\隱藏當前船體form2 f2=new form2(); \\定義 form2物件f2.

showdialog(); \\開啟窗體form2this.close(); \\關閉當前窗體

13樓:匿名使用者

form2 f2=new form2(); 開啟新窗體

f2.show();

this.hide(); //隱藏登入窗體

14樓:匿名使用者

this.hide();

15樓:

您的主介面是登陸窗體new出來吧,..是這樣的話你就不能關閉登陸窗體!您可以這樣想,登陸窗體是父,主窗體是子,如果沒有父哪來的子?

所以,登陸窗體是肯定不能關閉的,一般我們做這種程式的時候是採用隱藏窗體的方法的,,其實隱藏窗體也沒佔多大記憶體啊如果你還是不想採用隱藏窗體的方式,那您只能先顯示主窗體,然後禁用掉主窗體

,顯示登入窗體,等登陸成功了才開啟主窗體

c#我現在有一個form1窗體,我想新增一個登陸窗,如何在程式執行時讓登陸視窗先彈出來?

16樓:匿名使用者

在解決方案資源管理器中,找到program.cs檔案

c#做winform時使用者登陸系統後怎麼在狀態列上顯示當前使用者的姓名

17樓:

在主視窗建立一個public string myname;

登入確定時,把 myname = 登入號

在主視窗show時:

toolstripstatuslael2.text = myname

18樓:匿名使用者

你登入的時候要輸入使用者名稱和密碼吧,你在判斷登入成功的時候把這個使用者的姓名讀取出來用一個變數記錄下來,再狀態列上再把這個變數的內容顯示出來就好了,大概意思如下:

string loginname=tbloginname.text//登入名

string pw=tbpw.text//密碼string name="";

if(這裡根據你的登入名和密碼判斷是否有該使用者)

19樓:匿名使用者

在program.cs中設定一個public型別變數 public string username;

在登入窗體的登入button中賦值 program.username=使用者名稱文字框.text;

然後你想在哪取登入的使用者名稱直接使用program.username;

僅限一個模組

20樓:匿名使用者

狀態列加個lable,登入的時候根據使用者名稱找到真實姓名,page_load直接賦值

this.lable.text=...;

21樓:縱橫家

select system_user 返回當前所登入的使用者名稱

c#裡我弄了兩個窗體,一個是登陸,一個是主窗體....

22樓:遊俊龍

修改program.cs檔案內容:

23樓:

因為你的登陸視窗是程序主視窗,這個視窗關閉就以為這關閉程式。。。所以你可以有兩個辦法,不把他作為主視窗,也就是不要作為第一個form,要麼就把它隱藏,不過主視窗隱藏可能會導致程序不能真正關掉。。。。

24樓:

我估計你的程式啟動視窗就是登陸視窗吧?一旦程式啟動視窗被關閉,那麼所有的視窗都會關閉,你可以修改一下,把程式啟動視窗的關閉事件裡寫上,把關閉改為隱藏

25樓:

登入窗體寫這樣的**

frmmain frmmain = new frmmain();

dialogresult dr = frmmain.showdialog();

this.close();

26樓:匿名使用者

假設:登入窗體是from1,主窗體是from2

在from1的button事件裡

private void button1_click(object sender, eventargs e)

27樓:匿名使用者

登入視窗按鈕沒有做跳轉。做上就解決了。

28樓:匿名使用者

那說明你程式設計的有問題啊。什麼程式,winform還是wpf

c#怎麼讓關閉登陸介面後關閉整個程式,登陸成功後進入主介面

29樓:水上漂湯

1.在program.cs裡面設定主程式入口為登入介面

2.在登入介面裡判斷,登陸成功就show主介面,否則什麼也不做

c中,做完登陸介面之後,怎麼跳轉到下個視窗

好像是隱藏這個介面,this.close 或者是this.hode 調出下一個視窗是 視窗名.show 貌似是這個,好長時間沒摸過了。忘記了 管理員不傻吧,這都不給通過。thisform.hide otherform.show c 做一個註冊登入介面,點選註冊按鈕後跳轉到新介面,完成註冊後想回到原先...

彈彈堂要合區了是先登陸的改名還是後登陸的

樓主你好,當彈彈堂合區時是不能登入的,等好了以後你再上線時如果你的名字在合區後有一樣暱稱的可以改名。並不是給你一張改名卡。在你進入遊戲介面之前如果可以就會自己出現。如果合區後你的名字是唯一的那麼就不能改了。 4399網頁遊戲平臺 樓主,合服後又相同名字,系統會有提示改名之後才可以進入遊戲的哦,還請您...

用VB做的登入系統登陸不上去

jiluji.open select from 使用者 where 使用者名稱 trim yonghumin and 密碼 trim mima sqlconnection 大概看了下,你先這樣改一下看看,不行再追問 jiluji.open select from 使用者 where user id ...