關於控制項文字的Visibal的幾種方式

2021-07-14 05:49:37 字數 879 閱讀 2734

第一種方式,通過乙個button控制項按鈕來控制控制項的顯示和隱藏,

首先通過final來設定控制項的當前狀態是gone還是visibity,還是invisibility,然後通過

if(控制項.getvisibility()= =view.gone)else

也就是,通過判斷按鈕按下前的狀態和當前狀態是否一樣來改變其效果

button togglebutton=(button)findviewbyid(r.id.togglebutton);

togglebutton.setonclicklistener(new button.onclicklistener() 

});看看效果吧:

開始的時候我設定為隱藏的,通過

final linearlayout linear=(linearlayout)findviewbyid(r.id.titlebar);

linear.setvisibility(view.gone); 

可以設定。 例

//根據id尋找到對應的控制項

text = (textview) findviewbyid(r.id.temusic);

text.setvisibility(view.visible);

//建立單擊事件監聽

bt1.setonclicklistener(new onclicklistener() else

}});

第二種方式

switch (v.getid())

@override

public void onclick(view v)

}}

VC 獲取靜態文字控制項和文字框控制項上的文字方法

1.獲取靜態文字控制項上的文字 應該用cwnd類的成員函式getwindowtext來獲取,但是首先要獲取這個文字控制項,就要用cwnd類的另乙個成員函式getdlgitem,如果要設定文字內容,則要用另乙個成員函式setwindowtext,靜態文字框在預設情況下不傳送通知訊息的,要將其發生變化需...

關於 控制項的attribute

剛開始做頁面想在後台給控制項新增 attributes總是不知道這個控制項擁有什麼事件,經過摸索,找到了2種方法可以知道控制項的擁有什麼前台事件和attributes.1 用chorme瀏覽器,按f12,左側的event listener 可以檢視此控制項所有的事件 2 在前台頁面 放入乙個靜態的控...

關於mfc介面風格 以及 文字控制項字元大小的問題

1.介面風格變化原因 以前一直納悶,為什麼對話方塊等資源在編輯模式下介面很好看,而在執行的時候就變成比較老舊的介面,邊界凹凸明顯,很不好看。這其中的原因就是,如果工程屬性中的character set設定為use multi byte character set,則執行時介面是老舊風格 如果設定為u...