13.設定不規則窗體
14.設計帶分隔欄的窗體
splitcontainer控制項
15.在窗體中滾動字幕
private void button1_click(object sender, eventargs e)
private void button2_click(object sender, eventargs e)
private void timer1_tick(object sender, eventargs e)
}
16.設計閃爍的窗體
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.runtime.interopservices;
private void form1_load(object sender, eventargs e)
private void button1_click(object sender, eventargs e)
private void button2_click(object sender, eventargs e)
private void timer1_tick(object sender, eventargs e)}}
注:.net沒有直接提供實現窗體閃爍的類和方法,需要呼叫windows的api函式flashwindow()實現。
在windows應用程式中使用windows api函式時,必須引入命名空間system.runtime.interopservices。
17.設計動畫顯示窗體
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.runtime.interopservices;
[dllimportattribute("user32.dll")]
private static extern bool animatewindow(intptr hwnd, int dwtime, int dwflags);
private void form1_load(object sender, eventargs e)
private void form1_formclosed(object sender, formclosedeventargs e)}}
18.設計運動的窗體
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
int i = 0;
private void button1_click(object sender, eventargs e)
private void button2_click(object sender, eventargs e)
private void timer1_tick(object sender, eventargs e)}}
19.修改提示框字型及顏色
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
private void tooltip1_draw(object sender, drawtooltipeventargs e)}}
private void form1_load(object sender, eventargs e)}}
20.建立字型形狀窗體
21.設計帶幫助鍵的窗體
說明窗體設定
今天被說明窗體給難住了,這個窗體是怎麼做的呢。為自己不紮實的基礎深感慚愧,年底了也是還債的時候了。先說兩個屬性。true 不能編輯,但程式可以通過改變text屬性值來改變文字內容 false 可以編輯控制項中的文字。scrollbars 滾動條的設定。屬性設定為 0 時,沒有滾動條,為1,2,3時分...
設定MDI窗體,設定MDI背景
1 設定父窗體的ismdicontainer true 2 frmtest childform new frmtest childform.mdiparent this childform.windowstate formwindowstate.maximized childform.control...
QT 設定窗體透明
1.設定主窗體透明 設定窗體的透明的屬性為 setattribute qt wa translucentbackground,true 但 同時 需要設定 curflags qt framelesswindowhint 否則窗體會顯示為黑色 2.設定窗體透明度 this setwindowopaci...