14. maj 2006 - 16:44Der er
10 kommentarer og 1 løsning
Sætte label fra en class
Da der er gået lang tid uden svar, opretter jeg spørgsmålet igen.
Jeg vil gerne vide hvordan jeg sætter label1 fra en anden class... Jeg har midt i den skrevet en kommentar hvor den skal sættes, men der kan jeg ikke bare bruge this.label1.Text for der er den jo inde i class. Jeg kan ikke bruge noget med at starte en ny Form1 da der i min app. kun må være en Form1, ellers vil programmet crashe. (Dette herunder er blot et eksempel)
namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void Form1_Load(object sender, EventArgs e) { this.label1.Text = "Test"; // Det går fint }
public class testit {
this.label1.Text = "Test"; // Virker ikke da det er i en anden class, hvad gør jeg ???
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg har fundet en kode der registrerer aktivtet iform af keyboard/mus Men i en bestemt linje sker der noget underligt:
hKeyboardHook = SetWindowsHookEx( WH_KEYBOARD_LL, KeyboardHookProcedure, Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]), 0); if(hKeyboardHook == 0 ) { Stop(); throw new Exception("SetWindowsHookEx ist failed."); }
Når jeg debugger programmet i VS C# 2005, så kommer den med den exception der, men hvis jeg laver en publish, og kører den i stedet, så er der ingen problemer, hvorfor sker dette? Og kan jeg undgå det?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.