特殊窗體設定

2021-06-18 08:24:58 字數 3367 閱讀 5680

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...