Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[P]Program C#


mora1212

Rekomendowane odpowiedzi

Opublikowano

A wiec zaczelem robic program ,w C# tworzacy plik o danej wielkosci. W konoli dzialal w miare dokladnie, jednak chcac przeniesc go na okienka, co chwile napotykam jakis problem. Jeden z nich : nie moge uzywac zmiennych z textboxa w innych miejscach : w tym momencie kod wyglada tak:

 

 

Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Text;
using System.IO;
namespace WindowsFormsApplication1
{
   static class Program
   {

    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [sTAThread]
    static void Main()
    {

	    Application.EnableVisualStyles();
	    Application.SetCompatibleTextRenderingDefault(false);
	    Application.Run(new Form1());
	    StringBuilder sb = new StringBuilder();


    }
    public static void cialo()
    {
	    int w = Convert.ToInt32(Form1.w);
	    double d;
	    d = 0.8311688311688312 * (1024 / 29.08) * w;
	    FileStream plik;
	    string z = Environment.UserName;
	    //plik = new FileStream("d:\\tekst.exe", FileMode.Create);
	    StreamWriter sw = new StreamWriter("C:/Users/" + z + "/Desktop/" + Form1.n);
	    StringBuilder sb = new StringBuilder();
	    for (int i = 0; i < d; i = i + 1)
	    {
		    sb.Append("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");

	    }
	    sw.Write(sb);
    }

    public static int i { get; set; }
   }
}

 

Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {

    public Form1()
    {

	    InitializeComponent();
    }

    private void label1_Click(object sender, EventArgs e)
    {
    }
    private void label1_Click_1(object sender, EventArgs e)
    {
    }
    private void progressBar1_Click(object sender, EventArgs e)
    {
	    progressBar1.Value = Program.i;
    }
    private void textBox1_TextChanged(object sender, EventArgs e)
    {
	    int w = Convert.ToInt32(textBox1.Text);
    }
    private void button1_Click(object sender, EventArgs e)
    {
	    Program.cialo();

    }
    private void button2_Click(object sender, EventArgs e)
    {
	    Application.Exit();
    }
    private void textBox2_TextChanged(object sender, EventArgs e)
    {
	    string n = textBox2.Text;
    }
    public static int w { get; set; }
    public static int n { get; set; }
   }
}

 

Chodzi mi od danie jakis wskazowek odnosnie co robie zle.

kucyksygna.png

 

Lubisz to?

Opublikowano
public static void cialo(int w)
{
double d = 0.8311688311688312 * (1024 / 29.08) * w;
FileStream plik;
string z = Environment.UserName;
//plik = new FileStream("d:\\tekst.exe", FileMode.Create);
StreamWriter sw = new StreamWriter("C:/Users/" + z + "/Desktop/" + Form1.n);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < d; i = i + 1)
{
sb.Append("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");

}
sw.Write(sb);
sw.Close();
}

private void button1_Click(object sender, EventArgs e)
{
Program.cialo(int.Parse(textBox1.Text));
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...