public partial class Menu : Form
{
// this is my main form, What I really want
//is not re-enter my name and password
//when I call this form from another form button.
public Menu()
{
InitializeComponent();
{
}
unidadesToolStripMenuItem.Enabled = false;
materialesToolStripMenuItem.Enabled = false;
datosToolStripMenuItem.Enabled = false;
chequeoToolStripMenuItem.Enabled = false;
informeToolStripMenuItem.Enabled = false;
proyectoToolStripMenuItem.Enabled = false;
}
// public void MenuDatosComb();
// if()
public bool UsuarioLogueado = false;
private void Menu_Load(object sender, EventArgs e)
{
this.Hide();
Login login = new Login();
login.ShowDialog();
if (login.Logueado == true)
{
this.Show();
UsuarioLogueado = true;
toolStripStatusLabel2.Text = "Usuario: " + login.Resultado.Substring(20);
}
else
{
this.Close();
}
}
-1
A
答えて
1
この方法を試してみてくださいユーザーがsuccessfuly接続したときにログイン形式で
、あなたが設定され、ログインフォームに続いて、この
public static bool Logueado { get; private set; }
のような静的なプロパティを追加するには、メインで今Logueado = true;
フォーム、ロードイベントでは、これを行うだけです:
this.Hide();
if (Login.Logueado == true)
{
// show
}
else
// close
これで、loadイベントで新しいログインフォームを作成する必要がなくなり、別のログインフォームが作成されることはありません。
関連する問題
- 1. もう一度ログインしなくても、Cordovaアプリケーションから追加のアクセストークンを取得するには?
- 2. Moodle:無効なログインです。もう一度やり直してください
- 3. Microsoft winsdkfb Not Logged In:ログインしていません。ログインしてもう一度お試しください。 C#WinRT
- 4. トークンセッションが無効です。もう一度ログインしてください。 in Opencart admin
- 5. セッションが無効です。もう一度ログインしてくださいappcelerator
- 6. 最初のフォームをもう一度開くのを防ぐc#
- 7. 要素を一度クリックすると白くなり、もう一度赤くクリックすると
- 8. もう一度クリックからの角度NG-クリックした作品
- 9. Javascriptもう一度クリックして実行してください
- 10. ブックを閉じてからもう一度開くSaveAs .prn
- 11. WindowsユニバーサルアプリケーションFacebookのログインでエラーが発生しました。「ログインしていません。ログインしてもう一度やり直してください」
- 12. もう一度クリックするか、別の場所をクリックしたときにブートストラップポップオーバーを解除する方法
- 13. C#とSQL Server:ログインに基づいてフォームを開く方法
- 14. Facebookのログインにエラーが発生しました:「エラーが発生しました。しばらくしてからもう一度お試しください」
- 15. ボタンをクリックしなくてもリップルアニメーションを実現するには
- 16. フォームを開くボタンをクリック
- 17. マイ・ウェブサイトのログイン:「エラーが発生しました。しばらくしてからもう一度お試しください。
- 18. FBログイン/登録..をクリックしてポップアップを開くには?
- 19. ボタンをもう一度クリックしたときに他の操作を行う
- 20. は私のDelphi/Windowsのアプリのボタンをクリックしなくても
- 21. クリックするとボタンを無効にして別のボタンをクリックするともう一度有効にする方法
- 22. Internet Explorerオブジェクトからウェブページに移動して「ログイン」ボタンをクリックする方法は?
- 23. ユーザがログインしていなくても、ログインページのレンダリング値
- 24. ボタンをクリックしてアンドロイドアプリからgmailを開くとクラッシュする
- 25. クリックして上に行く、もう一度クリックする、そして下に行く
- 26. もう一度クリックして削除または追加ボタンをクリックすることはできません
- 27. もう一度クリックした後、ボタンがスクロールして停止します。
- 28. Facebookにログインして新しいアクティビティを開くボタン
- 29. ダイアログを開くには一度クリックしてください
- 30. Wordpressはもっとボタンをクリックして投稿をクリックしてください。
その後、 'Form_Load'メソッドに入れないでください。別の方法でそれを入れてください。そのメソッドを呼び出すのは、実際に呼び出すときだけです。 –