#region 設定 和 獲得游標所在的行號設定 和 獲得游標所在的行號///要在本類中初始化 richtextbox1 = this;
private
int em_lineindex = 0x00bb
;
private
int em_linefromchar = 0x00c9;
[system.runtime.interopservices.dllimport(
"user32.dll
", entrypoint = "
sendmessage")]
public
static
extern
int sendmessage(intptr hwnd, int wmsg, int wparam, int
lparam);
//////
獲得游標所在的行號和列號
/// ///
///p.x =列號 p.y =行號
public
point getcaretposition()
//////
轉到行
/// ///
行號 public
void jumpline(int
line)
#endregion
//限制文字的能刪除的最小範圍
private
intnlimitelength = 10;
private
void
richtextbox1_keydown(object
sender, keyeventargs
e)//直接遮蔽的
//enter ctrl+v ctrl+x del
if (e.keydata == keys.enter ||
e.keydata == (keys.control|keys.v)||
e.keydata == (keys.control|keys.x)||e.
keydata
== keys
.delete
)int
x = getcaretposition().x;
//back
if (e.keydata == keys.back )}}
private
void
richtextbox1_keypress(object
sender, keypresseventargs
e)int
x = getcaretposition().x;
if (x
e.handled = true;
//space bar
if (e.keychar == ' ' && x
e.handled = true;
}private
void
timer1_tick(object
sender, eventargs
e),y=,sellength=", getcaretposition().y, getcaretposition().x, richtextbox1.selectedtext.length);
}private
void
form1_load(object
sender, eventargse)}
}來自為知筆記(wiz)
Android EditText限制文字輸入
android的編輯框控制項edittext在平常程式設計時會經常用到,有時候會對編輯框增加某些限制,如限制只能輸入數字,最大輸入的文字個數,不能輸入一些非法字元等,這些需求有些可以使用android控制項屬性直接寫在布局xml檔案裡,比如android numeric integer 只允許輸入數...
登入密碼輸錯後時間限制 次數限制
此行為防止非法使用者暴力破解密碼對使用者進行登入限制,其實nginx也可進行ip訪問限制 方法一 直接上 吧 admin id session admin id result this getbyfielddata id admin id if empty result del db pass re...
RichTextBox的翻頁演算法
system.runtime.interopservices.dllimport user32.dll public static extern int sendmessage intptr hwnd,int wmsg,int wparam,int lparam private void paged...