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 581 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

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 157
27 952
271 704
16 092
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