2009-11-21 65 views
0

我有一個主窗體。我創建了一個由此父窗體實例化的子窗體。我在該子表單上有一些文本框,按鈕和進度條。當我創建該表單並顯示該表單時,該表單(子表單)中的文本框變得透明。當我點擊他們寫東西時,我的孩子表單變爲非活動狀態,後面的窗口變爲活動狀態。它也是透明的,我可以看到背景。這就像文本框創建了這種形式的漏洞。窗體上的TextBox行事不可思議

該窗體上的其他控件工作正常。

這裏是我寫的,以顯示子窗體

TransferFile_Form sendFile = new TransferFile_Form();    
sendFile.Show(this); 

的代碼,這裏是爲那些文本框的一個代碼隱藏:

this.txt_file.Location = new System.Drawing.Point(139, 45); 
this.txt_file.Name = "txt_file"; 
this.txt_file.Size = new System.Drawing.Size(320, 21); 
this.txt_file.TabIndex = 2; 

沒有什麼別的我做的。當我使用標籤時,我可以選擇文本框並在其上寫入。

有人知道可能出現了什麼問題嗎?

回答

2

您是否已將表單的TransparencyKey屬性設置爲與TextBox控件的背景顏色相同的顏色?這會讓形式上的任何東西都變得透明,並且表現得好像在那裏有一個「洞」,就像你所描述的那樣。

+0

的確如此。在檢查不同的屬性時,我以某種方式爲它選擇了一個值。 謝謝。 – ata 2009-11-21 19:05:13

相關問題