PDA

View Full Version : سوال: حذف چشمک زن تکتس باکس



MehdiElexal
پنج شنبه 26 دی 1392, 17:36 عصر
با سلام خدمت تمام دوستان چطور میتونم چشمک زن تکتس باکس رو حذف کنم ؟ ( همون که موقع نوشتن چشمک میزنه )
با تشکر

MehdiElexal
پنج شنبه 26 دی 1392, 18:34 عصر
دوستان لطفا کمک بفرمایید نمیخوام وقتی داخل تکتس باکس میخوام چیزی بنویسم چشمک بزنه مثل لیبل باشه :)
باتشکر

MehdiElexal
پنج شنبه 26 دی 1392, 19:56 عصر
دوستان ممنون میشم یه سر به این تایپیک بزنید و مشکل رو حل کنید
با تشکر

aminjooon2005
پنج شنبه 26 دی 1392, 20:03 عصر
با عرض سلام

از این کد استفاده کنید

[DllImport("user32.dll")]
static extern bool HideCaret(IntPtr hWnd);
private void textBox2_TextChanged(object sender, EventArgs e)
{
HideCaret(this.textBox2.Handle);
}

MehdiElexal
پنج شنبه 26 دی 1392, 20:08 عصر
[DllImport("user32.dll")]
با سلام ممنون از کمکت رفیق
منتها تکه کد بالا رو کجا باید اضافه کنم ؟
user32.dll باید به رفرنس ها اضافه شه ؟
این dll هست یا باید دانلود کنم ؟ با تشکر

danialafshari
پنج شنبه 26 دی 1392, 20:11 عصر
سلام
به using اضافه کن
using System.Runtime.InteropServices;

منبع : http://stackoverflow.com/questions/3730968/c-sharp-how-to-disable-cursor-in-textbox

MehdiElexal
پنج شنبه 26 دی 1392, 20:14 عصر
ممنون using رو اضافه کردم
تکه کد رو نوشتم
private void txtDate_TextChanged(object sender, EventArgs e)
{

HideCaret(this.txtDate.Handle);
}


اما خطای زیر رو دارم
Error 8 The name 'HideCaret' does not exist in the current context F:\Project\C#.Net\BMS\1\BMS\frmHandCharge.cs 338 13 BMS

hidecaret نیست همچین چیزی!
ممنون
VS12

MehdiElexal
پنج شنبه 26 دی 1392, 20:17 عصر
حل شد ممنون اشتباه خودم بود :لبخندساده: