當前位置:首頁 » 背景圖片 » listbox背景圖片
擴展閱讀
夢游門將搞笑圖片大全 2025-10-04 10:37:38
不開心豬圖片卡通 2025-10-04 10:37:38
迪士尼噗噗手機壁紙圖片 2025-10-04 10:21:05

listbox背景圖片

發布時間: 2023-04-13 07:57:35

⑴ VB.NET 下給Listbox 添加圖片或者漸變背景。

在普通window應用程序中的背景是不能有ALPHA通道的

既然是.net,試試用WPF窗體吧碰孝:

Listbox1.Background=New SolidBrush(Color.FromARGB(200,0,0,0))

當笑叢稿然你要是了解.net的筆刷類鄭山,繪制復雜的背景也不成問題

⑵ 怎樣讓ListBox變成透明的,如果需要編程

新建文件的時候,在彈出的對話框中,最下面有個選項是:【背景內容】,在這里選擇透明選項。此者碧為第一種。第二殲鉛種:在背景圖層上面新建一個圖層【A】,然後把原來背景圖層復制一個,姑且叫【背景氏嫌好A】,再放到新建圖層【A】的上面,然後把本來背景圖層拖入垃圾桶,那麼這個時候背景就是透明的。
接著在【背景A】圖層上面,把需要的部分選取上,然後:選擇→反選,再按下Delete鍵刪除不需要的部分,OK。

如何導出透明背景的圖片呢:首先支持透明背景的兩種圖片格式是gif和png格式,如果是使用在網頁上面的,請使用gif格式的文件。自己嘗試,很簡單就會的。呵呵~

⑶ 如何讓ListBox每一行顯示不同的背景顏色

展開全部
若是只是要顏色的話,就設一下底紋就行了;若是要不同的圖片,就需要添加不同圖片尺帶。
顏色:選中當前頁的各段,格式--邊框和底紋
選中底紋,應用范圍選中段落,再設置一種顏色就行了。不同的頁可以設不同顏色。
注意:底紋只會以段落為沖灶單位散困扮出現在...

⑷ Winform中Listbox如何設置透明色或者添加背景圖片答案最好簡潔具體一些。

backcolor設置為web中的transparent//透搏橋纖基仿明
若想要由背消薯景圖片建議使用DataGridView

⑸ 用按鍵精靈如何製作音樂播放器

配上炫酷的Gif圖片,簡單的音樂播放器就算完成了。樓主忍不住陶醉許久,QUI界面原來也是可以如此美膩的,哦吼吼~~

最終效果圖:

代碼:

IfForm1.瀏覽框.Path<>""Then//判斷打開的路徑是否為空

SearchString=Form1.瀏覽框.Path//設置要搜索的字元串

SearchChar=""//搜索

MyPos=InstrRev(SearchString,SearchChar)//搜索字元""在SearchString裡面出現的從結尾計起的位置

l=Len(SearchString)//SearchString的長度

歌曲名字=Right(SearchString,l-MyPos)//從字元串SearchString右邊返回指定數目的字元,現在返回愛你一萬年.mp3

Form1.播放列表.AddItem歌曲名字//添加歌曲名字到列表框

EndIf


2、播放按鈕的默認背景圖片設置為播放.jpg


定義一個全局變數來記錄播放按鈕的點擊次數,點擊次數為奇數時,播放按鈕的背景圖片設置為暫停.jpg,並且播放音樂,點擊次數為偶數時,播放按鈕的背景圖片設置為播放.jpg,並且暫停音樂。


代碼:

Ifjsmod2Then

Form1.播放.Picture=".播放.jpg"

CallPlugin.Media.Stop()

絕鉛Form1.顯示播放狀態.Caption="停止"

Else

Form1.播放.Picture=".暫停.jpg"

並廳好CallPlugin.Media.Play(myarray(hanghao))//播放列表文件,使用相對路徑

伏緩Form1.顯示播放狀態.Caption="播放"

EndIf

js=js+1



3、上一首按鈕(下一首按鈕)

先停止當前播放的音樂,將播放列表框的listIndex(列表當前選中的行號)加一(下一首是減一),然後播放音樂。


代碼:

IfForm1.播放列表.listIndex=0Then

//如果播放到最前一首,彈出提示框

MessageBox"已經是最前一首!"

Else

//首先停止上一首

CallPlugin.Media.Stop()

Delay100

Form1.播放.Picture=".暫停.jpg"

CallPlugin.Media.Play(myarray(hanghao-1))

hanghao=hanghao-1

Form1.播放列表.listIndex=Form1.播放列表.listIndex-1

EndIf



4、音量添加按鈕(音量減少按鈕),每點擊一次,聲量控制進度條的值就增加10%,設置播放器的音量為當前進度條的值。

代碼:

Form1.聲量進度條.Value=Form1.聲量進度條.Value+100/10//進度條顯示每次增加10%音量

CallPlugin.Media.Vol(Form1.聲量進度條.Value)//音量控制



5、控制項背景顏色、字體調整等,這些視覺調整比較耗費時間,大家可以根據自己的喜好設置屬於自己風格的界面。

整個音樂播放器代碼如下:

Publicjs

//定義一個全局變數,用來記錄播放按鈕的點擊次數,奇數顯示播放按鈕圖標,偶數顯示暫停按鈕圖片

//先寫音量控制

EventForm1.音量增加.Click

Form1.聲量進度條.Value=Form1.聲量進度條.Value+100/10//進度條顯示每次增加10%音量

CallPlugin.Media.Vol(Form1.聲量進度條.Value)//音量控制

EndEvent

EventForm1.音量減少.Click

Form1.聲量進度條.Value=Form1.聲量進度條.Value-100/10//進度條顯示每次減少10%音量

CallPlugin.Media.Vol(Form1.聲量進度條.Value)//音量控制

EndEvent

//寫添加歌曲

EventForm1.添加.Click

IfForm1.瀏覽框.Path<>""Then//判斷打開的路徑是否為空

SearchString=Form1.瀏覽框.Path//設置要搜索的字元串

SearchChar=""//搜索

MyPos=InstrRev(SearchString,SearchChar)//搜索字元""在SearchString裡面出現的從結尾計起的位置

l=Len(SearchString)//SearchString的長度

歌曲名字=Right(SearchString,l-MyPos)//從字元串SearchString右邊返回指定數目的字元,現在返回愛你一萬年.mp3

Form1.播放列表.AddItem歌曲名字//添加歌曲名字到列表框

EndIf

Form1.聲量進度條.Value=20//聲量默認設置為20

CallPlugin.Media.Vol(Form1.聲量進度條.Value)

Form1.播放列表.ListIndex=歌曲名字//設置播放列表裡默認選中為當前添加的歌曲

Form1.瀏覽框.Visible=false

Form1.添加.Visible=false

Form1.Add.Visible=True

//隱藏添加歌曲的瀏覽框等,顯示Add添加按鈕

EndEvent

//**********功能鍵*********

//播放列表選歌事件

EventForm1.播放列表.Click

//首先,讀取播放列表內容

text=Form1.播放列表.list

myarray=split(text,"|")//分割播放列表

hanghao=Form1.播放列表.listIndex//讀取行號

//MessageBoxmyarray(hanghao)//顯示該行歌曲名字

EndEvent

//播放

EventForm1.播放.Click

text=Form1.播放列表.list

myarray=split(text,"|")//分割播放列表

hanghao=Form1.播放列表.listIndex//讀取行號

Ifjsmod2Then

Form1.播放.Picture=".播放.jpg"

CallPlugin.Media.Stop()

Form1.顯示播放狀態.Caption="停止"

Else

Form1.播放.Picture=".暫停.jpg"

CallPlugin.Media.Play(myarray(hanghao))//播放列表文件,使用相對路徑

Form1.顯示播放狀態.Caption="播放"

EndIf

js=js+1

EndEvent

//停止

//下一首

EventForm1.下一首.Click

text=Form1.播放列表.list

myarray=split(text,"|")//分割播放列表

hanghao=Form1.播放列表.listIndex//讀取行號

IfForm1.播放列表.listIndex<Form1.播放列表.ListCount-1Then//當前選中歌曲行號小於播放列表總行號

//首先停止上一首

CallPlugin.Media.Stop()

Delay100

Form1.播放.Picture=".暫停.jpg"

CallPlugin.Media.Play(myarray(hanghao+1))

hanghao=hanghao+1

Form1.播放列表.listIndex=Form1.播放列表.listIndex+1

ElseIfForm1.播放列表.listIndex=Form1.播放列表.ListCount-1Then

//如果播放到最後一首,彈出提示框

MessageBox"已經是最後一首!"

EndIf

EndEvent

//上一首

EventForm1.上一首.Click

text=Form1.播放列表.list

myarray=split(text,"|")//分割播放列表

hanghao=Form1.播放列表.listIndex//讀取行號

IfForm1.播放列表.listIndex=0Then

//如果播放到最前一首,彈出提示框

MessageBox"已經是最前一首!"

Else

//首先停止上一首

CallPlugin.Media.Stop()

Delay100

Form1.播放.Picture=".暫停.jpg"

CallPlugin.Media.Play(myarray(hanghao-1))

hanghao=hanghao-1

Form1.播放列表.listIndex=Form1.播放列表.listIndex-1

EndIf

EndEvent

//清空列表

EventForm1.清空列表.Click

MsgBox"注意!是否要清空播放列表!",48,"提示:"

Form1.播放列表.List=""//清空

EndEvent

//**********功能鍵***********

EventForm1.Add.Click

Form1.瀏覽框.Visible=True

Form1.添加.Visible=True

Form1.Add.Visible=false

//顯示添加歌曲的瀏覽框等,隱藏Add按鈕

EndEvent

⑹ C#中,我想讓ListBox1的背景改為透明的,我窗體添加了一張背景,怎麼實現

ListBox控制項不支持背景透明

需要的話,只能自定義一個擴展控制項,塵哪擴展ListBox的功能。

關鍵部分仔困代碼:

public class TransparentListBox : ListBox
{
public TransparentListBox()
{
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
}

protected override void OnSelectedIndexChanged(EventArgs e)
{
this.Invalidate();
base.OnSelectedIndexChanged(e);
}

protected override void OnPaint(PaintEventArgs e)
{
if (this.Focused && this.SelectedItem != null)
{
Rectangle itemRect = this.GetItemRectangle(this.SelectedIndex);
e.Graphics.FillRectangle(Brushes.Green, itemRect);
}
for (int i = 0; i < Items.Count; i++)
{
e.Graphics.DrawString(this.GetItemText(Items[i]), this.Font, new SolidBrush(this.ForeColor), this.GetItemRectangle(i));
}
base.OnPaint(e);
}
}

具念兄念體不明之處HI聊。

⑺ C# WinForm窗體界面設置問題

設置方法:
一:Form對象
屬性:
設計中的Name:窗體類的類名
AcceptButton:窗口的確定按鈕
CancelButton:窗口按ESC的取消按鈕
1.外觀
Backcolor:背景顏色
Forecolor:字體顏色
backgroundImage:背景圖片
Font:設置字體
Formborderstyle:邊框樣式,常用Fixedsingle固定,sizeable可調
Text:標題欄文字
2.窗口樣式
ControlBox:窗體左上角或右上角的最大最小關閉按鈕
MaximizeBox:控制最大化按鈕是否可用
MinimizeBox:控制最小化按鈕是否可用
Opacity:透明度
Icon:設置窗體左上角的圖標,只能是ico文件
ShowIcon:是否顯示左上角圖標
ShowInTaskbar:是否在windows任務欄里顯示窗體
TopMost:最頂層窗口,始終在最上面
TransparencyKey:要透明顯示的顏色是哪個顏色,一般用來做透明窗體
3.布局
WindowState:運行的狀態,運行起來最大最小化
StarPosition:窗口運行的位置,居中之類的
Size:窗口大小
Maximumsize:最大化的最大值
Minimumsize:最小化的最大值
Autosize:當有超出時是否自動調整窗口
Autoscroll:超出有滾動條
二:工具
1.Label標簽:
text:標簽上的文字
Anchor:勾住上右下左,控制定位
TextAlign:文字居中,前提是Autosize設為false
Autosize:是否自動根據裡面文字的內容調整大小
ImageAlign:圖片的對齊方式
Image:標清帆簽上要顯示的圖片
Imagelist:圖片集,這個也是工具,需要先設置才能在這里用
ImageIndex:要用圖片集中的第幾個
2.TextBox文本框
text:文本框上的文字
Multiline:是否為多行顯示
AcceptsReturn:是否允許輸入回車符,用來設置按回車時是觸發AcceptButton還是回車
TabIndex:按Tab鍵游標進入的次序
AcceptIndex:文本框輸入的時候,是否接受Tab跳格的效果
Enabled:是否可用
ReadOnly:只讀,游標可以進,無法改
Maxlength:最多輸入多少字元
PasswordChar:用來設置密碼框內密碼顯示樣式
WordWrap:是否自動換行
ScrollBars:如何顯示滾動條嫌培
visible:是否可見
3.按鈕button
Text:文字
FlatStyle:樣式
text後面加(&c)就可以設置c鍵為熱鍵,按c的時候觸發這個按鍵。
4.radioButton單選按鈕
Text:文字
把同一組單選按鈕放在同一個面板panel里,他們會自動產生互斥效果。
checked:是否被選中
5.checkbox復選框
6.listbox列表框
7.combobox下拉列表框
Iteams:列表項的集合設置
Dropdownstyle:下拉列表模式,dropdownlist只可選,dropdown可選可寫
DataSource:指定一個集合,綁定在下拉列表裡顯示
ValueMember: string 哪個屬性作為下拉列表的屬性值
DisplayMember: string 哪個屬性作為下拉列表的顯示項
SelectedIndex:獲取或設芹正唯置選中項的索引號,可以設置默認選中項
Text:獲取選中項的文字
SelectedValue:獲取或設置選中項的值
8.DataTimePicker:日期選擇框
value:所選日期的DataTime型數據
9.ListBox控制項:
(1)把數據填進去。
法一:綁定
//listBox1.DataSource = list;
//listBox1.DisplayMember = "Name";
//listBox1.ValueMember = "Code";
法二:向集合中添加(添加集合或逐項添加)
//直接加一個集合
listBox1.Items.AddRange(list.ToArray());
//逐項添加
//foreach(Info data in list)
//{
// listBox1.Items.Add(data);
//}
提問:如何顯示「請選擇」效果?
a.如果是直接綁定的話:在綁定數據時,會自動清空原有的內容,所以不能事先在列表框中加入"請選擇"項。
應當事先在數據源的集合中,用Add()或Insert()加入一個「請選擇的項」,然後再綁定。
b.如果是用Items.Add()或Items.AddRange()添加的數據,則事先可以在列表框中加入「請選擇」項
(2)把選中的項取出來。
//數據源是直接綁定的。
string value = listBox1.SelectedValue.ToString(); //取後端的value值
string text = listBox1.Text; //取前端的顯示值
label1.Text = text + " " + value;
//通過SelectedItem取選中項的內容
Info item = (Info)listBox1.SelectedItem;
label1.Text = item.Code + " " + item.Name+" "+item.Sex;
(3)設置某項被選中。
//listBox1.SelectedIndex = Convert.ToInt32(textBox1.Text); //通用
//如果:數據源是直接綁定的
//listBox1.SelectedValue = textBox1.Text;//對綁定形式起作用
//如果:添加的
for(int i=0;i<listBox1.Items.Count;i++ )
{
Info data = (Info)listBox1.Items[i];
if(data.Code == textBox1.Text)
{
listBox1.SelectedIndex = i;
break;
}
}
三:如何在App.Config配置文件中配置資料庫連接字元串
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="sql" connectionString="server=.\sqlexpress;database=mydb;uid=sa;pwd=sa"/>
</connectionStrings>
讀取App.Config中的鏈接字元串
string connectionString = ConfigurationManager.ConnectionStrings["sql"].ConnectionString;
注意: 1.需要添加System.Configuration引用。
2.需using System.Configuration命名空間。

⑻ vb中list的用法

1.對控制項及其屬性的基本應用,比如移動位置,放大縮小,隱藏顯示

2.文本修改,文本的大小,字型大小,字體,字形效果

3.基本控制語句的使用

4.基礎算升亂法,初中水平的數學題(加減乘除)

1.常用控制項

form,command,timer,text,label,list,combo1,scroll,option,check,frame,shape,line,猛拿image,picture

2.常用控制項的屬性

常用通用屬性:

tabindex:設置tab鍵序

name(名稱):設置當前控制項的名稱

caption:當前控制項的標題

backcolor:背景顏色

按鈕的背景顏色需要將style屬性設置為1

forecolor:前景顏色(常用於字體顏色)

enabled:事件是否可用

font:字體對話框

fillcolor:填充色

height:設置當前控制項的高度

width:設置當前控制項的寬度

left:左邊距

top:頂邊距

visible:控制項是否可見

index:下標(索引)

各類控制項的常用屬吵知檔性:

form窗體

autoredraw:自動重繪

border-style:邊框樣式

icon:設置當前窗體的圖標

maxbutton:最大化按鈕

minbutton:最小化按鈕

picture:設置窗體的背景tup

starupposition:設置窗體在屏幕中的位置

command按鈕

cancle:設置是否響應esc鍵

default:設置按鈕是否為預設按鈕

預設按鈕:

即當焦點不在按鈕類控制項上時,預設按鈕會響應enter(回車鍵)

預設:即系統默認狀態

style:設置是否顯示圖形

當其值設置為1時,按鈕可以設置背景顏色和背景圖片(pciture屬性)

label標簽:

autosize:自動大小

backstyle:設置背景樣式是否透明

textbox文本框:

alignment:文字對齊方式

passwordchar:設置密碼字元

text:文本屬性

multiline:是否可以多行顯示文本

maxlength:設置內容最大長度

scrollbars:設置文本框滾動條(multiline為true)

locked:設置文本是否可以編輯

frame框架:

無特殊屬性,使用框架時注意復制的控制項是在框架內還是在窗體內,類似於嵌套窗體,相當於form內的一個新的窗體,其主要作用就是當容器

checkbutton多選按鈕:

value:返回設置當前多選框的狀態,0,選中,1,未選中,2,不可選

optionbutton單選按鈕:

value:返回布爾值,true時選中,false時未選中

有關按鈕的屬性多數參照command的屬性

combobox:組合框

list:返回設置組合框的項,項的索引從0開始,可通過list(索引)的方式訪問項

style:返回設置組合框的類別,其值為0,1,2

1.下拉式組合框(系統默認,框內可以輸入值)

2.簡單式組合框

height屬性可以修改,其他兩種默認為300緹(1twip=15px)

3.下拉列表式組合框(框內不可以輸入值)

listbox:列表框

multiselect:設置列表框是否可以多選

selected(x)(隱藏屬性):判斷索引為x的項是否被選中,返回布爾值

scrollbars滾動條:

分垂直和水平兩種,在這里列舉通用的屬性

max:上限

min:下限

value:當前滑塊所在位置的value值

largechange:單擊滑塊空白區域增加的value值

smallchange:單擊滑塊兩邊箭頭增加的value值

timer時鍾:

interval:設置時鍾每多少毫秒執行一次timer事件

image圖像框:

stretch:設置圖像是否自動調整大小

picture圖片框:

autosize:設置圖像是否自動調整大小

picture:圖片對話框