PDA

View Full Version : شناخته نشدن textbox در برنامه!



vB.N3T
دوشنبه 04 اردیبهشت 1391, 20:49 عصر
سلام دوستان یه فایل در درایو c ساختم و میخوام محتویات ان رو بخونم روی تکس باکس که روی فرم هست نمایش بدو ولی وقتی این کد رو نوشتم قسمت

RichTextBox1.text=sr.ReadToEnd();
textBox1.text شناخته نمیشه
این کد برنامه


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 WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
bool Filexit = File.Exists("C://my.txt");
if (Filexit)
{
StreamReader sr = new StreamReader("C://my.txt");
RichTextBox1.text=sr.ReadToEnd();
sr.Close();
}

}
}
}

Mahmoud Zaad
دوشنبه 04 اردیبهشت 1391, 20:55 عصر
سلام دوستان یه فایل در درایو c ساختم و میخوام محتویات ان رو بخونم روی تکس باکس که روی فرم هست نمایش بدو ولی وقتی این کد رو نوشتم قسمت

RichTextBox1.text=sr.ReadToEnd();
textBox1.text شناخته نمیشه
این کد برنامه


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 WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
bool Filexit = File.Exists("C://my.txt");
if (Filexit)
{
StreamReader sr = new StreamReader("C://my.txt");
RichTextBox1.text=sr.ReadToEnd();
sr.Close();
}

}
}
}


سلام لطفاً خطا رو قرار بدید، من که توی کد تکست باکسی نمی بینم، ریچ تکست باکس هست فقط!

Sirwan Afifi
دوشنبه 04 اردیبهشت 1391, 21:03 عصر
منظورتون از textBox1.text همون RichTextBoxه؟( RichTextBox رو روی فرمتون گذاشتید؟)
این کد مشکلی نداره.

mmd2009
دوشنبه 04 اردیبهشت 1391, 21:07 عصر
با سلام

خب باید هم نشناسه. سی شارپ به حروف حساس هستش.

لطفا به این شکل عمل کنید :


RichTextBox1.Text = sr.ReadToEnd();



موفق باشید

vB.N3T
دوشنبه 04 اردیبهشت 1391, 21:08 عصر
نه من فقط روی فرمم یه تکس باکس گذاشتم و میخوام اطلاعات رو بریزم توش؟؟؟ منظور شما چیه؟؟
من وقتی تایپ میکنم Rich باید RichTextBox1.text شناخته بشه اما نمیشه ؟

mmd2009
دوشنبه 04 اردیبهشت 1391, 21:11 عصر
نه من فقط روی فرمم یه تکس باکس گذاشتم و میخوام اطلاعات رو بریزم توش؟؟؟ منظور شما چیه؟؟
من وقتی تایپ میکنم Rich باید RichTextBox1.text شناخته بشه اما نمیشه ؟

ببینید Richtextbox با TextBox فرق داره. الان شما داری میگی تکس باکس گذاشتی ولی داری می نویسی Rich این اشتباهه . لطفا به نام کنترلتون دقت کنید.

اگر واقعا مشکل خیلی هاد هستش یک نمونه ساده بذارید تا بررسی بشه

موفق باشید

vB.N3T
دوشنبه 04 اردیبهشت 1391, 21:13 عصر
mmd2009 به این روش که شما فرمودید هم نشد...یه عکس میزارم ببینید اصلا شی تکس باکس شناخته نمیشه انگار وجود نداره روی فرم

vB.N3T
دوشنبه 04 اردیبهشت 1391, 21:16 عصر
بله بله ممنون حرف شما صحیح هست من باید کنترل ریچ تکس باکس بزارم ممنون
یه سوال دیگه
ما یه متغیر داریم به نام
a=ali
من وقتی میخوام اینو توی تکس باکس نمایش بدم میگه باید تبدیل بشه به string ممنون میشم راهنمایی کنید

mmd2009
دوشنبه 04 اردیبهشت 1391, 21:21 عصر
خب ببینید کافیه کار زیر رو انجام بدید

http://up98.org/upload/server1/02/i/g5fzql1pg9bq6xsgwh6.jpg

تو قسمت Windows Form Designer generated code رو هم که باز کنید کنترل های فرم رو میبینید که اسماشون رو هم نوشته شده. این و هم چک بکنید ببینید واقعا مشکل از VS هست یا نامگذاری

mmd2009
دوشنبه 04 اردیبهشت 1391, 21:25 عصر
بله بله ممنون حرف شما صحیح هست من باید کنترل ریچ تکس باکس بزارم ممنون
یه سوال دیگه
ما یه متغیر داریم به نام
a=ali
من وقتی میخوام اینو توی تکس باکس نمایش بدم میگه باید تبدیل بشه به string ممنون میشم راهنمایی کنید


متغیر شما از چه نوعی هست ؟

شیوه تعریفتون چطوری بوده. ولdی در کل متد .ToString برای همه ی ابجکت ها استفاده میشه و میتونید از ااین متد استفاده بکنید

موفق باشید

پ ن : جواب من خارج از قوانین سایت بود و باید در یک تاپیک جدید سوال پرسیده بشه و به دلیل اینکه سوال ساده بود و پاک میشد من همینجا جوابتون رو دادم.