畫面彈出以後,任務欄上名字顯示問題

現在有一個畫面A,在上面會彈出一個小畫面B
現在,A的form的Text爲“測試”,Name爲“test”
一般情況下,在任務欄上會tip顯示“測試”兩個字。
由於任務欄開的東西比較多,兩個畫面摺疊起來了。
這時鼠標再移上去以後,會tip出來“test”。
我現在需要顯示“測試”,怎麼解決??

本想傳圖上來說的明白一些,可惜論壇不能,也許是我不會

有點飄渺,不知道你在說什麼,還是幫你頂一下

看圖也看不出來,你想要什麼效果。。。你上傳的圖片裏也沒有Tip是test啊。
呵呵,圖片裏面不是顯示test,我只是舉個例子。
ShowInTaskbar設成false的話,B窗口在任務欄就不顯示了,不是我想要的效果

想要什麼效果呢? 是鼠標怎麼放都是顯示“測試”嗎?

你的意思是不是這個:就是當窗體多了出現重疊的時候,鼠標放在任務欄上出現的文字不符合你的要求。
如果是這個的話,更改AssemblyInfo.cs中的[assembly: AssemblyTitle("測試")]這個屬性。
更改完後,將debug和release中的文件。exe,.vshost.exe等所有自動生成的文件刪除後,重新生成即可。

比如你的工程是WindowsFormsApplication1,在VS裏右擊工程,單擊屬性,會出現一個頁面,有個“Assembly Information...”的按鈕,點擊後出現一個對話框,把Title設置成“測試”,保存,重新編譯工程即可

可惜沒有上傳本機圖片的方法。
在密碼框獲得焦點要輸入數據時,判斷大寫鍵是否打開,如果是大寫狀態,就彈出提示信息(氣球狀那種)。

我印象中Winform中的密碼框已經提供這個功能了。

哥們,我要的是代碼啊。沒有發現有這個功能啊
可以使用dotnetbar 第三方控件解決

支持樓上 可以使用dotnetbar 解決該問題
需要一個可以直接使用的優秀論壇源代碼,不要太複雜
64位 win7 +VS2008默認設置下 編譯出來的程序是64位的?有什麼辦法能一直改成自動生成的是32位程序麼?
winxp32位系統下寫的程序可在win7 64位上運行
不是 我想問的是 在win64位系統下 VS編譯出來的是64位的還是32位的?如果是64位的,有什麼辦法讓它能編譯出32位程序?
程序運行時,在第一個cmd.ExecuteNonQuery();處說未處理Sqlexception,‘’處出現語法錯誤,我應該怎麼該才能把這個問題解決?
以後在做ADO.NET數據庫操作時,首先把查詢語句在數據庫中運行,正確了再拷貝到程序中
#做東西很方便,我個人聽喜歡的.

但是呢也有一些問題

就是我的小小願望..

大家都知道Debug下的Exe可以直接運行,都編譯好了只要在有netframework的地方都可以運行.

在沒有的地方呢??

我有什麼辦法能讓我的程序在沒有netframework的地方也運行呢?

把netframework一起打包進我的exe裏...

但是我有不喜歡安裝文件

喜歡綠色程序,雙擊直接運行那種,debug下的雖然可以但是在沒有netframework的地方呢???

最好的結果就是,把做好的exe和netframework可以生成一個

可直接運行的exe程序來..這樣就爽了...

在家都可以運行,都可以直接雙擊就好了...

省去了很多的麻煩.

這個可以用installshield打包就行了 不過你每生成一個.exe就要打包一次 而且裝.net花費很長時間
你的小小願望估計要落空了,想直接運行,在沒有framework的機器上又不想安裝,那沒轍了,樓主坐等win7
普及吧framework這個軟件 在XP SP2以後的版本都是自帶的必裝軟件了,等到系統普及之後也不用爲這個煩惱了
飛信不是c#寫的 人家在任何環境都能跑 主要就是人家把自己用的。net都封裝了一個com放在根目錄下面
可以將.netFramework.exe 可以打包進exe文件,進行調用。這和將dll、ocx以資源的形式打包進exe文件一樣
來源:nba直播


發佈了39 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章