vb.net编程(8个问题,求助高手,题不难)答对80金币+

来自:    更新日期:早些时候
VB.NET 一道编程题 求助大家帮忙~

Function func(ByVal x As Integer, ByVal y As Integer) As Integer
If x < 5 Then
y = 3 * 5 + 6 * x - 1
ElseIf x >= 5 And x <= 20 Then
y = 5 * x - 5
ElseIf x > 20 Then
y = 3 * 2 + 2 * x - 9
End If
func = y
End Function

不是阿.你的东西完全可以实现那.

我给你写了个

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Opacity = 0.5
Timer1.Enabled = True
'TestEvents()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Opacity += 0.1
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Opacity += 0.1
End Sub

Button1点击可以加透明度
也可以timer控制 你timer设置interval 1000 就是1秒
然后就可以啦.
你的失误在于你没有启动 timer
Timer1.Enabled = True 就可以了. 还有不要弄的太快、不然你眼睛还来不及反应就已经好了.

这是个属性没有什么不能设置的.

再给你点参考关于
===================================================
Form.Opacity 属性 [Visual Basic]请参见
Form 类 | Form 成员 | System.Windows.Forms 命名空间 | TransparencyKey | 创建透明 Windows 窗体 | Form 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列
语言
C#

C++

JScript

Visual Basic

全部显示
获取或设置窗体的不透明度级别。

[Visual Basic]
Public Property Opacity As Double

[C#]
public double Opacity {get; set;}

[C++]
public: __property double get_Opacity();
public: __property void set_Opacity(double);

[JScript]
public function get Opacity() : double;
public function set Opacity(double);

属性值
窗体的不透明度级别。默认值为 1.00。

备注
此属性使您得以指定窗体及其控件的透明度级别。此属性与 TransparencyKey 提供的透明度不同,后者只能使窗体及其控件完全透明,条件是当窗体及其控件与 TransparencyKey 属性中指定的值所表示的颜色相同。当将此属性设置为小于 100% (1.00) 的值时,将使整个窗体(包括边框)更透明。将此属性设置为值 0% (0.00) 时,将使该窗体完全不可见。可以使用此属性提供不同级别的透明度,或者提供如窗体逐渐进入或退出视野这样的效果。例如,可以通过将 Opacity 属性设置为值 0% (0.00),并逐渐增加该值直到它到达 100% (1.00),来使某窗体逐渐进入视野。

Windows 2000, Windows Server 2003 系列平台说明: 此属性在无法显示分层窗口的平台上不起作用。



=======================================================
饿的神阿、不给我加分就太不厚道列.

我尽力吧~!!我还是刚学的,分你想加就加,不加也无访了!!
1、用到的控件如下:button1,button2,label1,label2
Dim i, j As Integer
Dim arr(9) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

For j = 0 To 9
i = Rnd() * 99
arr(j) = i
Label1.Text = Label1.Text & arr(j) & Space(2)
Next

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Randomize()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim t As Integer

For j = 0 To 8
If arr(j) > arr(j + 1) Then
t = arr(j)
arr(j) = arr(j + 1)
arr(j + 1) = t
End If
Next
Label2.Text = arr(9)
End Sub
End Class
2、Dim arr(9) As Integer
Dim i As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If i = 10 Then
MsgBox("只能输入10个数")
Exit Sub
End If
arr(i) = Val(TextBox1.Text)
Label1.Text = Label1.Text & arr(i) & Space(2)
i += 1
TextBox1.Text = ""

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim sum As Integer
For i = 0 To 9
sum = arr(i) + sum
Next
Label2.Text = sum / 10
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Text = "输入"
Button2.Text = "求平均数"
End Sub
End Class
如果要健全的话得费点耐心,我做的上面两题不是很好只是临时应付,希望对你有用!!其它的都不难的!!你自己慢慢做做吧!!时间的问题!!!


vb.net编程(8个问题,求助高手,题不难)答对80金币+视频

相关评论:
  • 15628682980vb.net编程(8个问题,求助高手,题不难)答对80金币+
    汤穆彭1、用到的控件如下:button1,button2,label1,label2 Dim i, j As Integer Dim arr(9) As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For j = 0 To 9 i = Rnd() * 99 arr(j) = i Label1.Text = Labe...

  • 15628682980VB.net模块化编程的问题
    汤穆彭其实很简单的,有两种方法,先说最简单的,源代码管理其听说过吧,使用源代码管理器管理源代码,这样就可以多个程序员协同处理同一个文件,只要事先沟通好程序结构就行了。另外一个就是在以方案的形式创建工程,实际上这种方法也最好用源代码管理器管理。一个方案下面包含N个项目,被使用的项目模块编译...

  • 15628682980VB.NET问题!200分
    汤穆彭第一个问题:跳转到另一个窗体使用语句 Object.show,你可以在form1任一控件事件下编写form2.show就行,如果还隐藏form1的话,再添加一句from1.hide 第二个问题 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click op1 = txt1.Text ...

  • 15628682980请问vb.net高手一个简单的问题
    汤穆彭第二个问题,把输入的数据保存成文件,下次运行程序时再读取,这个不多说了,百度“VB.NET 文件读写”即可。

  • 15628682980VB.NET的缺点都有哪些?为什么说只会Windows编程的程序员不是真正的...
    汤穆彭首先,这和开发的环境有关,现在的开发工具根本不需要你去了解编译程序和解释程序的概念和其原理。从而变成了鼠标点点,调用一下.net的函数而已,这些编程都离不开庞大的.net解释平台!这样的Windows编程说白了就是Windows API的调用。特别是VB,如VB6编译的软件,它只是一个伪编译的软件,编译后还是要VB...

  • 15628682980一个VB.net的菜鸟问题
    汤穆彭VB.net中新增了一个Char类型,用来存储Unicode字符,而用引号""括起来的字符默认为ASCII字符,所以要在引号后加上一个小写的c来强制VB将字符转换为Unicode编码。例如:Dim UniCode As Char,ASCIICode As String UniCode = "W"c ASCIICode = "W"【3】花括号为初始一个新数组时的语法,括号中可以用...

  • 15628682980vb.net面试题,请大家帮忙,谢谢。
    汤穆彭第6题:就是从一个集合中取元素输出的问题 比较简单的办法就是使用递归 以下是使用VB的方法(可以移植到VB.NET上,因为我对VB.NET的数组到现在还不太会,所以就将就一下)Dim bUse() As Boolean Dim lStr() As String * 1 Dim nCount As Byte --- Public Sub Combination(lstStr As String)Di...

  • 15628682980VB.NET的初级问题
    汤穆彭VB.NET的初级问题 根据条件写VisualBasic.NET表达式1。产生一个在“D”~“W”范围内的大写字母。2。产生一个在120~360(包括120和360)范围的正整数。3。表示x是3或13的倍数。4。将任意一个3位数的数位... 根据条件写 Visual Basic.NET 表达式 1。 产生一个在“D”~“W”范围内的大写字母。 2。 产生一...

  • 15628682980VB。NET的一个新手问题
    汤穆彭radiobutton是单选按钮,各个按钮应该是互拆(也就是同一时刻只能选中一个)的,但需要通过分组来设置哪此radiobutton之间互拆。这就需要设置Group属性,将需要互拆的同一组radiobutton的Group属性设置为相同的数字即可。另外,groupbox本身具有分组的特性,所以,放在groupbox中的radiobutton就默认分在同一组;...

  • 15628682980vb.net自定义控件问题
    汤穆彭1.新建一个用户控件[注意,用户控件(UserControl)不是自定义控件(CustomControl)]2.给用户控件起个名字(我在此处起名叫 RadioList)3.在用户控件上画一个 GroupBox,命名为 RadioGroup,并将其 Dock 属性设置为 Fill 然后,你需要做的是动态增减控件。如果你以前用过 VB 6,你可能会想到控件数组...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网