Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


funktion för att skicka en variabel mellan formulär i C#?

Postades av 2005-10-26 21:45:58 - David Zander, i forum c# (c-sharp), Tråden har 1 Kommentarer och lästs av 900 personer

Jag sitter i en prodjektgrupp för att bygga ett Yatzy spel, i detta spel finns det ett antal forms, två av dem jobbar jag med, men jag har ett problem.
Jag har hand om själva spelare delen i spelet, vilket betyder att i min form ska du välja vilken avatar du vill ha på din spelare och vad spelarens namn ska vara.
Nu skulle jag helst vilja lägga avataren i en array variabel och namnet i en array variabel och sedan skicka det över till formen för själva spelplanen.
För att länka ihop två forms så att de öppnas från varandra finns ju funktionen

Form form1 =new Form1();
form.Show();

Men jag letat runt lite i MSDN libraryt men inte hittat nått som låter riktigt rätt, finns det nån som vet om det över huvudtaget går och i så fall hur gör man?


Svara

Sv: funktion för att skicka en variabel mellan formulär i C#?

Postades av 2005-10-26 22:22:02 - Peter Ilis

Du vill alltså skicka över spelarinformation från ett formulär till ett annat?

Jag skulle rekommendera att du gör en spelarklass med informationen istället för att hålla på med arrayer. Denna spelarklass kan du sedan lägga in i någon slags lista (collection/array eller någon annan typ). Är din avatar av typen bitmap? Isf skulle spelarklassen kunna se ut såhär:
<code>
Public Class YatzyPlayer

Private m_Namn as string
Private m_Avatar as bitmap

Public property Namn as string
Get och Set
End Property

Public property Avatar as bitmap
Get och Set
End Property

End class
</code>

Att föra över informationen till formulär 2 kan göras på flera sätt. Om det krävs spelare i formulär 2 så kan du t.ex. skicka in dem i kontruktorn (sub new). Typen PlayerList i exemplet nedan är en lista med YatzyPlayer som jag nämnde ovan.
<code>
Private Players as PlayerList
Public Sub New(Players as PlayerList)
me.Players=Players
End Sub
</code>

Mvh
Peter


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 877
27 965
271 771
638
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies