سلام
من میخوام وقتی کاربر وارد شد نام کاربری اون در هرفرمی که به اون سرمیزنه درج بشه
چون فرمها خیلی زیادن میخوام یه راه ساده اعمال کنم که به کارگیریش برای همه فرمها به راحتی امکان پذیرباشه
تششششکر
سلام
من میخوام وقتی کاربر وارد شد نام کاربری اون در هرفرمی که به اون سرمیزنه درج بشه
چون فرمها خیلی زیادن میخوام یه راه ساده اعمال کنم که به کارگیریش برای همه فرمها به راحتی امکان پذیرباشه
تششششکر
راه حلي كه به نظر من رسيد .
يك متغير عمومي تعريف كن كاربري كه لاگين كرده نام اونو توي اين متغير بريز سپس هر فرمي را كه لود ميكني توي رويداد page load اون اين متغير را صدا بزن و ميتوني توي يك ليبل يا بروي نوار عنوان نشان بدي
البته اين به نظر من رسيد
سلام به همه
من پیشنهاد میدم که برنامه رو به صورت ام دی آی کار کنین و تو فرم اصلیتون از استاتوس بار استفاده کنین.
وقتی کاربر وارد شد، نام و مشخصات مورد نظرتون رو تو استاتوس بار به صورت لیبل نمایش بدین.
اینم یه روشه!
پیشنهاد من این هست که یک فرم خالی داشته باشید مثلا به نام BaseForm ،بعد اینگونه کارهارو در اون فرم انجام بدید.
از این به بعد هر فرمی که تو برنامتون ایجاد میکنید از BaseForm به ارث ببرید .
به این ترتیب به راحتی میتونید فرمهای یکسان داشته باشید و همه اونها رو از BaseForm کنترل کنید.
سلام خدمت همه عزیزان
دوست عزیز من هم بهتون پیشنهاد می کنم که یه کلاس مخصوص اینگونه متغیرها ایجاد کنید، و در اون یه متغیر استاتیک برایه نام کاربر تعریف کنید. سپس هرجا که بخواهید نام کاربری را استفاده کنید کافیه نام کلاس رو بنویسید و بعداز یک .(نقطه) نام متغیر مورد نظر رو بنویسید!
مثال:
Form1.text=class_variable.Username;
موفق باشید
این یه روش خوبیه
برنامه وقتی رو شبکه هست ، هیچ مشکلی پیش نمیاد چون هر بار که یک پروسس از برنامت ایجاد بشه این متغییر دوباره و فقط برای اون پروسس ایجاد میشه و هیچ تداخلی با هم ندارند (مراجعه به اصول شئ گرایی)
این هم روش خوبیه ، ضمنا باعث میشه که سربار کد نویس برای تنضیم یک سری از پراپرتی ها ، تلف نشه (مانند RTL تمام فرم ها ، Start Position تمام فرم ها و ....)
به این روش هم BlackBoard یا تخته سیاه گفته می شود
یعنی جایی که بعضی ها توش مینویسند و بعضی ها از آن داده برداری می کنند
سلام
دوستان شما چرا قبل از ایجاد تاپیک سرچ نمی کنید؟؟؟
این دو مورد رو ببینید اولی سوال و توضیحات دومی هم جوابش
سوال (در همین تاپیک هم جواب رو دادم)
این هم تاپیک استاد آرژنگ(جواب سوال شما)