سوال جایگذاری کلماتِ کلیدی برای کنترل ها در سی شارپ

#C

توسط thearrow در 5 سال پیش
0 1k 9 5 سال پیش
thearrowcomododaniel
0

سلام عنوانش نامناسبه میدونم ! اما نمیدونم چی بزارم وقتی دقیق نمیدونم سوالم دقیقا تو برنامه نویسی چی میشه !

بعضی برنامه ها هستند که وقتی توی TextBox یا RichtextBox یا datagridview اگه بنویسیم %user% مثلا واسه ذخیره ی یک فایل اگه بنویسیم C:\Users%user%\Documents جای %user% اسم کامپیوتر میشه (حالا هرجا میخواد این کلمه ی کلیدی باشه) ، کلا میخوام بدونم که چطوری میشه اینجور کلمات کلیدی رو ساخت؟

ممنون

0

به این مسیر برو System peroperties>Advanced>Enviroment variable اینجا میتونی دستکاری کنی

0

سلام نفهمیدم ، دقیقا کجای visual studio 2012 هست؟ من کدنویسیش رو میخوام !

0

روی mycomputer کلیک راست کن peroperties رو بزن این کلمات کلیدی برای همه نسخه های ویندوز بطور پیشفرض ساخته شده میخوای دوباره اونا رو بسازی؟ اگه میخوای فقط برای برنامه خودت استفاده کنی خوب از متغییر(بهتره که ثابت باشه) استفاده کن

0

خب نمیشه دیگه !

موقعه ی تعریف ، وقتی میزنم % بهش گیر میده !

0

اینطوری استفاده کن % نذار [CSHARP] string getEnv = Environment.GetEnvironmentVariable("temp");[/CSHARP]

0

امتحان کردم اما نشد ، یعنی چیزی که من میخوام نیست :)

بازم ممنون

0

کدی که داداشمون دادن هیچ مشکلی نداره شما چطور امتحان کردی که نشد؟! دقیقا و واضح اگر توضیح بدی ما هم بهتر میتونیم کمکت کنیم عزیز :smilingsmiley:

0

نگاه من میخوام یک کلمه ی کلیدی تعریف کنم ( مثلا %new% که کار "\n\n" رو انجام بده)

فرض کنید یک DataGridview (که یک Column داره ) ، یک TextBox و دو دکمه داریم

حالا توی تکست باکس یا Datagridview این متن رو بنویسیم :

hi%new%how are you ?

وقتی روی دکمه ی 1 کلیک کنیم ، متن نوشته شده توی TextBox رو بهمون نشون بده و به جای %new% دو سطر بره پایین تر (واسه دکمه ی 2 هم چیزی که توی Datagridview نوشته شده رو به همین صورت بگه)

0

این که اصلا ربطی به Environment نداره Replace که میتونی بکنی درسته؟

[CSHARP] string A="hello%new%my name is alireza"; string newL = A.Replace("%new%", "\n\n"); MessageBox.Show(newL); [/CSHARP]

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید