Jak zrobić program w którym musisz wpisać login i hasło w C#


(Matx7) #1

Witam,

Zrobiłem okno ale jaki kod do tego wpisać aby po wprowadzeniu prawidłowego loginu i hasła wyświetlało się okienko?

pozdro


(Elenka1984) #2

Okienko znaczy się "MessageBox" czy też okienko oznacza nowy formularz??

Bo jeżeli nowy formularz to:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;


namespace WindowsApplication2

{

    public partial class Form1 : Form

    {

        // Wbudowane deklaracje stałych do porównania z wartościami wprowadzonymi 


        public string imie = "imie";

        public string pass = "pass";


        public Form1()

        {

            InitializeComponent();

        }


        private void Form1_Load(object sender, EventArgs e)

        {


        }


        private void button1_Click(object sender, EventArgs e)

        {

            // zadeklarowanie nowego okna (musi być nazwa taka sama jak okna utworzonego - formularz - Default Form2)


            Form Form2 = new Form();


            // poprawność danych


            if ((name.Text == imie) && (password.Text == pass)) // name.Text => TextBox; password.Text => MaskedTextBox... ewentualnie TextBox

            {

                // otwarcie nowego okna po poprawnych danych


                Form2.Show();             

            }

        }

    }

}

gdzie po wciśnięciu Button następuje walidacja danych Mam nadzieję, że się nie zbłaźniłam i o to chodziło... Pozdrawiam P.S. Jeżeli jednak chodzi o MessageBox. Wykreślasz deklarację nowego formularza a zamiast

Form2.Show();

wpisujesz

MessageBox.Show("Jakiś ciąg znaków");

(Lukasz Plonka) #3

Co mam podstawic z name ?Swoj Login?

// zadeklarowanie nowego okna (musi być nazwa taka sama jak okna utworzonego - formularz - Default Form2) Jaka ma byc nazwa bo nierozumie o co biega czy ktoś mógłby umieścić gotowy kod który można wrzucić i zadziała


(Elenka1984) #4

A proszę bardzo cały projekt... Czas napisania 5 min...

Kombinowanie + podstawowe wiadomości z C#

http://rapidshare.com/files/22516293/Wi ... 5.rar.html

Programik napisany w VisualStudio2005... do odtworzenia potrzebny co najmniej Visual Express C#...

Jeżeli ktoś nie korzysta z Visuala, wystarczy wyedytować pliki:

  • Form1.cs

  • Form1.Designer.cs

i jeżeli znane są podstawy będzie się wiadomo co należy przekopiować...

mombi19 nikt za ciebie nie zrobi zadania domowego... jeżeli pasjonujesz się C# i znasz podstawy stworzenie tego programiku to pestka...

Enjoy


(Lukasz Plonka) #5

i mam jeszcze jedno pytanie umieściłem na tej formatce drugiej pryciski i texboxy ale po wprowadzniu hasla i loginu wyswietla sie formatka 2 pusta powiedzcie co trzeba zrobic żeby do form 2 przekazać te argyumenty


(Ryan) #6

Musisz przeciążyć jej konstruktor albo umieścić w kodzie singletona.


(Lukasz Plonka) #7

Czy mógłbyś mi dac przykład jak urzyć tego singleton-a lub przeciąrzyc konstruktor ?lub odpisz co dopisać w kodzie aby na 2 formatce wyswietkał sie button i inne komponenty


(Ryan) #8

Pod dwoma warunkami:

  1. kupisz sobie książkę o programowaniu WinForms i ją przeczytasz.

  2. pochwalisz się w której wersji C# piszesz* bo różnice są znaczne.

* 1.1 czy 2.0 czyli czy uzywasz VS2003 czy VS2005