از اون جائی که این فروم خیلی کلیه
در این تاپیک سوالات #C را بپرسید Windows Appliction هر چی باشه در حد تونم پاسخ می دم ؟
4 سال تجربه مفید در زمینه windows App دارم .
مطمئنم می تونم کمکتون کنم .........:10:
Printable View
از اون جائی که این فروم خیلی کلیه
در این تاپیک سوالات #C را بپرسید Windows Appliction هر چی باشه در حد تونم پاسخ می دم ؟
4 سال تجربه مفید در زمینه windows App دارم .
مطمئنم می تونم کمکتون کنم .........:10:
سلام،
توی برنامه های وین اپ سی شارپ چه طوری میشه از یک فرم به کنترل های فرم دیگه دسترسی پیدا کرد ؟
مثلا کنترل datagridview را بتونیم از اطلاعات مربوط به فرم های دیگه پر کنیم
نیاز به پاسخ سریع دارم:41:
چرا بعضی از ***** های تصویری روی Bgr کار می کنن نه Rbg
و تفاوتشون چیه؟
سلام
کافیست اشاره گر فرم دوم را داشته باشید و کنترل مورد نظر یا friend باشد و یا public مثلاًنقل قول:
مهم در اختیار داشتن اشاره گر است، هر کجا فرم را new کردید تا نشانش دهید، اشاره گرش را خواهید داشت، میتوانید این اشاره گر را در یبک متغییر سراسری در سطح کلاسس فرم پایه و اولی تعریف کنید تا موجود باشد، اگر هم فرم دوم (فرعی) قرار است به فرم پایه شروع کننده دسترسی داشته باشد بهترین راه آن است اشاره گر را به فرم دوم پاس دهید، تا آن را داشته باشد و....کد:Form1 f = new Form1();
f.Show(this);
f.DataGridView1.Visible = false;
انشا ا... مشکلتان حل شده باشد.
با خسته نباشيد
چطوري ميشه تو #C يه textBox كه مربوط به گرفتن اعداد است ساخت كه اعداد را در همان هنگام ورود سه رقم سه رقم با كاما از هم جدا كند يعني مثلا وقتي عدد 1325 وارد شود خاصيت text مربوط به textBox به صورت 1,325 باشد.
سلامنقل قول:
خوب MaskedTextBox رو برا همین وقت ها گذاشتن :31:
سلام
در ادامه فرایشات دوست عزیزمان اضافه میکنم:
و NumericUpDown را هم برای همین وقت ها گذاشته اند!
می خواهم در گرید 2005 وقتی که گرید به صورت فقط خواندنی می باشد یک سطر را به صورت قابل ویرایش در بیاورم بدون اینکه بقیه سطرها از حالت فقط خواندنی خارج شوند؟
سلام.با فرض اینکه می خواهیم محتویات یک TextBox رو با کلیک کردن بر روی یک Button به آیتمهای یک ComboBox که در یک form دیگر است اضافه کنیم باید چی کار کنیم؟
سلام
من C#2005 دارم . در windows Application نميتونم کنترل MSFlexGrid رو پيدا کنم
لطفاً راهنمايي کنيد
شما باید اطلاعات داخل text box رو در یک مثلا ارایه از استرینگ ها نگه داری و هر وقت فرمی که حاوی ان کمبو باکس باز شد اون ارایه رو به ان اضافه کنی
مثال :
کد:List<String> s = new List<string>();
private void button2_Click(object sender, EventArgs e)
{
s.Add(textBox1.Text);
}
private void Form2_Load(object sender, EventArgs e)
{
comboBox1.Items.AddRange(s.ToArray());
}
سلام شرمنده من یک مشکلی برام پیش آمد نبودم
امام جواب شما :
بعد c تک تک کنترل های اون فرمه :کد:Form2 f = new Form2();
foreach (Control c in f.Controls)
{
}
عزیزم MsFlexGrid کنترلی برای vB و بهترین انتخاب به جای اون در c#نقل قول:
سلام
من C#2005 دارم . در windows Application نميتونم کنترل MSFlexGrid رو پيدا کنم
لطفاً راهنمايي کنيد
dataGridView
از خودم نمی گم :
کد:http://www.thescripts.com/forum/thread123262.html
عزیزم اگه سوالت رو درست متوجه شده باشم جواب سوالت کد زیره یعنی باید به event
CellBeginEdit در dataGridView گوش کنی هر وقت آن cell مورد نظرت نبود cancle == true کنی
در ضمن dataGridView از حالت read only در بیار
کد :
کد:public Form2()
{
InitializeComponent();
dataGridView1.CellBeginEdit += new DataGridViewCellCancelEventHandler(dataGridView1_CellBeginEdit);
}
void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if(e.RowIndex != 1 && e.ColumnIndex != 1)
e.Cancel = true;
}
منتظر سوالات شما هستم ببخشید که چند روزی نبودم
Mail Yahoo :
rasoul_ras @ yahoo.com
امید وارم بتونم کمکتون کنم
در ضمن سوال رو در همین تاپیک مطرح کنید
کنترل Msflexgrid همراه با Vs6 عرضه شد و فقط برای vb نبود در vb2003 ارائه نشد.
این کنترل بصورت ocx هست و شما باید اونرو به جعبه ابزارهات اضافه کنی, حجمش حدود 240 کیلوبایت
مشکل بعدی رجیستر کردنشه, برای رجیستر کردن در vb2003 باید فایل رجیستر رو از CD شماره 2 به داخل regedit ایمپورت میکردی, در 2005 نمیدونم پشتیبانی میشه یا نه
در ضمن ربطی به vb یا C# نداره
در کل خارج از مشکلاتی که برای ocx تو دان نت داریم این کنترل انعطاف پذیری بسیار بالایی داره, اگر کنترل رو گیر نیاوردی پیغام بده برات بذارم
عزیزم منظور من از vb همون vb 6 بود
در ضمن کنترلی که خیلی هم تمیز تر از ان باش وجود داره , Xceed .Grid
و نیازی هم به ریجیستر کردن نداره
با تشکر از شما :
و قدرتمندتر از هر دو تا
farpoint spread for win forms & web forms
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
عزیز من شما که خودت کنترلی رو برای اینکار می شناسی که قوی تر از Msf..... پس چرا نیرو رو گمراه می کنی ؟
در ضمن با گرید مربوطه کار نکردم ولی این کارو می کنم و نتیجه رو تو همین تاپیک اعلام می کنم