TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Visual c# express i zmienne , AwerS 10/04/06 11:29 Witam mam bardzo irytujacy i blachy problem
jak w c# deklarowac zmienne globalne
bo w fotmatkach nie jest problemem rozumie ze w projekcie w pliku program.cs wspisac cos takigo jak "string zmienna" na necie znalazlem cosik takiego
i wkleilem to w program.cs
public static class Globals
{
public static string Uzytkownik, Haslo;
}
i dostaje blad typu
Error 1 The name 'Uzytkownik' does not exist in the current context D:\Programowanie\Projekt\PSQL_1\Form1.cs 68 13 PSQL_1
i juz mnie troszeczke to rozwalaAwerS - ... , ArekR79 10/04/06 12:19
Przyznam, że nie bardzo rozumiem to co napisałeś. Napisz może jeszcze raz co chcesz osiągnąć, gdzie chcesz się odwołać do zmiennej i zapodaj listingiem, itd. - ... , AwerS 10/04/06 12:55
juz udalo mi sie to rozwiazac
chodzilo o to zeby odwolac sie do zmienej globalne muaialem podac jej lakalizacje czyli Globals.Haslo = ....
Ale teraz mam nowy problem jak przejsc z jednej formy do 2
w necie znalazlem http://www.codeguru.pl/forum-posts-2310.aspx
form1.Visable = false;
form2.ShowDialog();
form1.Visable = true;
Error 1 'PSQL_1.Form0' does not contain a definition for 'Visable' D:\Programowanie\Projekt\PSQL_1\Form0.cs 30 19 PSQL_1
Error 2 An object reference is required for the nonstatic field, method, or property 'System.Windows.Forms.Form.ShowDialog()' D:\Programowanie\Projekt\PSQL_1\Form0.cs 31 13 PSQL_1
Error 3 'PSQL_1.Form0' does not contain a definition for 'Visable' D:\Programowanie\Projekt\PSQL_1\Form0.cs 32 19 PSQL_1 to troszke nie wiemAwerS - ... , ArekR79 10/04/06 13:02
Bo nie ma takiej metody jak Visable - jest Visible !!!
Z całym szacunkiem, ale wydaje mi się, że jesteś początkującym koderem i na siłę chcesz napisać jakiś program : )
"chodzilo o to zeby odwolac sie do zmienej globalne muaialem podac jej lakalizacje czyli Globals.Haslo = ...."
to nie jest lokalizacja zmiennej Haslo. W pliku program.cs utworzyłeś klasę w której zadeklarowałeś zmienną Haslo. Oczywistym więc jest, że aby się do niej odwołać należy utworzyć odwołać się do niej poprzez klasę w której została zadeklarowana, stąd Globals.Haslo
Pozdrawiam - ... , ArekR79 10/04/06 13:31
zapomniałem o rozwiązaniu, bo to co wkleiłes:
form1.Visable = false;
form2.ShowDialog();
form1.Visable = true;
to zupełnie bez sensu jest:
Jeśli masz dwie formatki, np: Form1 i Form2 to zrób tak:
np. jesli druga formatka ma się pojawić po kliknięciu jakiegoś przycisku, to w metodzie obsługi tego przycisku wpisz:
this.Hide();
Form2 form = new Form2();
form.Show();
jesli nie chcesz, by pierwsza formatka zniknęła po kliknięciu na przycisk, zakomentuj pierwszą linię czyli w kodzie musi to wyglądać, np tak
//this.Hide();
Form2 form = new Form2();
form.Show();
Pozdrawiam
- ... , AwerS 10/04/06 15:45
mam jeszcze jedno pytanie
lacze sie z baza wybieram potrzebne informacje i trafiaja mi na formatke jaki dataGridView1 i teraz jak umozliwic kopiowanie zawartosci zaznaczonej komorki.AwerS |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|