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


Skicka en string ifrån en form till en annan.

Postades av 2004-05-05 21:54:44 - Benni Svensson, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 599 personer

Hur skickar jag en string ifrån en form till en annan?
Jag har gjort en public string nyttOrd som innehåller innehållet i markerad text ifrån en richtextbox. Detta ville jag ha till Form2 i en annan richtextbox.

Några förslag?


Svara

Sv: Skicka en string ifrån en form till en annan.

Postades av 2004-05-06 00:02:57 - Andreas Håkansson

Bennie,

Om du tar dig en funderare så är det inte alls svårt.. För att överhuvudtaget kunna dela information mellan formulären, vare sig det är enkel- eller dubbelriktadt utbyte, så måste minst ett av formulären känna till det ena (för enkelriktad kommunikation).

Nu säger du inte så mycket om din applikations design, men vi utgår ifrån att Form1 (ditt huvudfönster) ansvarar för att skapa och visa Form2. Detta innebär att Form1 kommer ha ett objekt som representerar Form2 ..

Nu sticker vi mellan med lite vett och kodettiket - det är OFTAST inte en bra idé att göra fält variabler public .. anledningen till detta är en hög text jag inte tänker tråka ut dig med i denna tråden. Kontentan (som du kommer se) så behöver inte din variabel vara public så från och med nu kommer vi utgå ifrån att den är private.

Om så nu ska Form1 skicka information till Form2 så den kan stoppa in text i din RichTextBox. Hur gör vi detta snyggast? Vi skulle kunna utöka konstruktorn i Form2 så den tar en sträng parameter som du sen stoppar in i din textbox, men detta skulle juh göra att du bara kan sätta texten en gång - när Form2 skapas.

Vad borde vi istället göra? Vad sägs om att lägga till en pulik metod på Form2 som tar emot en sträng som du sen sätter till RichTextBox.. något i stil med

public void SetText(string text)
{
   this.myRichTextBox.Text = text;
}


Nu kan du anropa denna metoden på Form2 objektet hur många gånger du vill från Form1 .. hoppas detta ger dig lite tips på hur du bör/ska gå till väga.. behöver du mer kod så säg till

//Andreas


Svara

Sv: Skicka en string ifrån en form till en annan.

Postades av 2004-05-06 00:22:59 - Benni Svensson

Tack Andreas .
Jag har inte ord nog att tacka dig.
Har suttit i flera dagar för att hitta lösningen på internet.

Igen, många tack


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 832
27 960
271 761
5 308
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