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


openFileDialog till MDIChild

Postades av 2005-05-24 11:18:47 - Daniel Wiberg, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 572 personer

Nu har jag suttit och svurit en stund, är inte så van vid C# och håller på att göra ett program som ska öppna speciella filer...

1. Filtypen är EDI, vad som ska göras är att jag ska öppna och läsa information från bestämda segment, tex. UNB. Detta har jag hittat en lösning på, inga problem..
2. när jag ska öppna en fil ska jag göra det i en MDIChild och jag får [censur] inte till det riktigt.. jag måste ha missat något eller vad som.

Hur gör man för att använda sig av openFileFialog, välje en fil och den öppnas i ett MDIchild?
Har ett formulär klart som heter Form2 men hur får jag "med mig" informationen från filen?

		private void menuItem2_Click(object sender, System.EventArgs e)
		{
			if(openFileDialog1.ShowDialog() == DialogResult.OK)
			{
				Form frm =  new Form2();
				frm.MdiParent = this;
				frm.Show();
				System.IO.StreamReader sr = new 
				System.IO.StreamReader(openFileDialog1.FileName);
				Form2.textBox1 = sr.ReadToEnd();
				//MessageBox.Show(sr.ReadToEnd());
				sr.Close();
			}

		}


Så ser det ut just nu. Och så kommer det antagligen att se ut lite till ;-)
Förslag?


Svara

Sv: openFileDialog till MDIChild

Postades av 2005-05-24 12:31:34 - Simon Dahlbacka

Form2.textBox1 = sr.ReadToEnd();


verkar väldigt fel.

För det första är det instansen frm du skall använda, och inte klassen. För det andra, så ska du använda egenskapen <b>.Text</b> på textboxen när du vill hämta/ändra texten..

alltså
frm.textbox1.Text = sr.ReadToEnd();


har något större förutsättningar att fungera..


Svara

Sv:openFileDialog till MDIChild

Postades av 2005-05-24 12:42:46 - Daniel Wiberg

Nä... det har inte det =P
Hjälper inte det heller...

"Systerm.Windows.Forms does not contain a definition for textbox1"

Ändrar jag till Form2.textbox1.Text = sr.ReadToEnd();
Får jag
"ccEDI.Form2 does not contain a definition for textbox1"

:-S


Svara

Sv: openFileDialog till MDIChild

Postades av 2005-05-24 14:00:15 - Marcus Gus

		private void menuItem2_Click(object sender, System.EventArgs e)
		{
			if(openFileDialog1.ShowDialog() == DialogResult.OK)
			{
				Form2 frm =  new Form2(); // OBS, du skall ej deklarera frm som Form utan som Form2 
				frm.MdiParent = this;
				frm.Show();
				System.IO.StreamReader sr = new 
				System.IO.StreamReader(openFileDialog1.FileName);
				frm.textBox1.Text = sr.ReadToEnd(); //Prcis som Simon säger så skall du ju använda dig av instansen.
				sr.Close();
			}

		}


Svara

Sv:openFileDialog till MDIChild

Postades av 2005-05-24 14:07:22 - Daniel Wiberg

Ahh.. underbart..
tack för din beskrivning i koden med.. det gjorde att jag fattade direkt..
nu fungerar det kanon.. frågan är bara...

Varför gjorde jag inte så från början? ;-)
Tackar Grabbar...


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 165
27 952
271 704
889
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