我用C 寫控制項 帶空值提示的文字框

2021-04-20 03:38:21 字數 793 閱讀 9674

我寫了5年的應用程式了。客戶的輸入介面邏輯一直很煩人。

「為什麼程式老是提示我沒有輸入完整的關鍵資料。能不能不檢測這一步和提示」,「這個框一定要輸入嗎?我不知道!」有些客戶經常會給我來電這樣說。我只能一次一次的給他們做解釋「說明書上已經說了,這是你們業務上要求要輸入的關鍵資料,是必要的唯一性檢測。」。

後來我自己用c#寫了這個控制項,可以在輸入的文字框中當沒有輸入任何值時,會有「《關鍵值》」、「」等等。使用者一看就知道,這裡必須要他輸入。

**如下:

public class textbox : system.windows.forms.textbox

protected override void onvisiblechanged(eventargs e)

protected override void onmouseclick(system.windows.forms.mouseeventargs e)

private system.string stremptyvalue = system.string.empty;

public system.string emptyvalue//記錄空值的表現

set}

protected override void onvalidating(system.componentmodel.canceleventargs e)//覆蓋textbox驗證處理

public override string text//覆蓋text屬性

set}

void processdefaultvalue()//處理表現空值的方法

}

我用C 寫的日曆

只要呼叫構造方法就可以啦 using system using system.collections.generic using system.linq using system.text public class calendar 構造方法 年 public calendar int year e...

用TableView寫帶特效的cell

用tableview寫帶特效的cell 效果 分析 在uiscrollview中的 中傳送廣播,然後在cell中接收廣播 對每乙個cell進行設定 對開發有利的一種小細節 核心原始碼 控制器原始碼 tableview created by xianmingyou on 15 4 9.import v...

用指令碼寫帶選項的使用者指令碼

要求如下 只支援三個選項 del add help輸入其他選項報錯。使用 add 需要驗證使用者名稱是否存在,存在則反饋存在。且不新增。不存在則建立該使用者,切 新增與該使用者名稱相同的密碼。並且反饋。使用 del 需要驗證使用者名稱是否存在,存在則刪除使用者及其家目錄。不存在則反饋該使用者不存 在...