vb2010设置label字体大小的代码

wuguiwu 2012-12-01 11:56:13
你好,我使用的是vs2010中的Visual Basic,(项目:windows窗体应用程序)我想通过代码,改变label1字体的大小
该如何写呢?
...全文
1287 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuguiwu 2012-12-04
  • 打赏
  • 举报
回复
谢谢,问题解决了
c_cyd2008 2012-12-03
  • 打赏
  • 举报
回复
引用 2 楼 chenjl1031 的回复:
可以的。不过VB.net真麻烦,Label1.Font.Name和Label1.Font.Size只能取得属性值,不能设置,仅读属性,还是VB6好用。 VB.net要通过实例化对象才能实现,真麻烦: Visual Basic code ? 123456789101112131415161718192021222324252627282930313233343536373……
其实没必要每个参数都重新指定,用原来字体的就行了,这里只改变大小Size + 10

        With Label1.Font
            Label1.Font = New System.Drawing.Font(.FontFamily, .Size + 10, .Style, .Unit)
        End With
bcrun 2012-12-03
  • 打赏
  • 举报
回复
同意楼上,我初接触.net时,最感到意外的是,经常把以前要用一两句话能做到改成要用一堆东西实现的,从这个角度看对其普及不表乐观
东方之珠 2012-12-03
  • 打赏
  • 举报
回复
可以的。不过VB.net真麻烦,Label1.Font.Name和Label1.Font.Size只能取得属性值,不能设置,仅读属性,还是VB6好用。 VB.net要通过实例化对象才能实现,真麻烦:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label1.AutoSize = vbTrue
        Dim MyFont As System.Drawing.Font
        Dim MyFontName As String

        MyFontName = "黑体"
        Dim MyFontStyle As FontStyle

        Dim sngSize = 48
        Dim intStyle = True
        Dim bolUnder = True
        Dim bolStrike = True

        Dim intColorR = 20
        Dim intColorG = 20
        Dim intColorB = 20
        If bolUnder Then
            myFontStyle = myFontStyle Or FontStyle.Underline
        End If
        If bolStrike Then
            myFontStyle = myFontStyle Or FontStyle.Strikeout
        End If
        If intStyle Then
            myFontStyle = myFontStyle Or FontStyle.Bold Or FontStyle.Italic
        End If
        Dim myColor As Color
        myColor = Color.FromArgb(RGB(intColorR, intColorG, intColorB))
        'myColor = RGB(intColorR, intColorG, intColorB) 
        Dim myFontFamily As System.Drawing.FontFamily
        myFontFamily = New FontFamily(MyFontName)
        myFont = New System.Drawing.Font(myFontFamily, sngSize, myFontStyle, System.Drawing.GraphicsUnit.Point)
        Label1.Font = myFont
        Label1.ForeColor = myColor

    End Sub
End Class
bcrun 2012-12-02
  • 打赏
  • 举报
回复
看看属性列表中吧,label控件有个Font属性,你在IDE中展开他就能看到那些属性了,个人建议一般情况下设置Pixel型尺寸
内容概要:本文围绕基于物理场的动态模式分解(piDMD)展开研究,重点探讨其在流体力学、热传导及多物理耦合系统中的建模与应用。通过Matlab代码实现,将传统的动态模式分解(DMD)方法与物理场控制方程相结合,引入物理约束以增强数据驱动模型的物理一致性,从而提升对复杂非线性系统的模态提取精度与长期预测能力。文章系统阐述了piDMD的理论基础、数学推导过程与算法实现步骤,并结合典型物理场仿真案例(如Navier-Stokes方程驱动的流场演化)进行验证,展示了其在降阶建模、主导模态识别和时空动态可视化方面的优越性能,适用于高维、强耦合、非平稳系统的分析与优化。; 适合人群:具备一定数值计算、流体力学、控制理论或数据驱动建模背景,熟悉Matlab编程与线性代数运算,从事科学研究、工程仿真或系统辨识工作的研究生、科研人员及工程师。; 使用场景及目标:①实现对流场、温度场等物理场的高效降阶建模与动态行为预测;②提取符合物理规律的关键模态,用于系统稳定性分析与控制设计;③支撑复杂系统的状态估计、异常检测与优化调控等下游任务。; 阅读建议:建议读者结合提供的Matlab代码逐行调试与运行,深入理解piDMD算法中物理约束的嵌入方式及其对模态质量的影响,同时可尝试将其迁移至其他偏微分方程描述的物理系统中进行拓展验证与应用。
内容概要:本文研究了在峰谷分时电价引导下,基于多目标优化遗传算法NSGA-II的电动汽车充电负荷优化问题。通过构建以电网负荷波动最小化和用户充电成本最低为核心的多目标优化模型,利用NSGA-II算法求解获得帕累托最优解集,实现对大规模电动汽车充电行为的有序引导。文中系统阐述了峰谷电价激励机制的设计原理、电动汽车充电负荷的数学建模方法、多目标优化问题的形式化表达以及NSGA-II算法的具体实现流程,并借助Matlab平台进行仿真验证,结果表明该策略能有效平抑电网负荷峰谷差、降低用户充电支出并提升电力系统的运行效率与稳定性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事智能电网、电动汽车调度、需求侧管理等相关领域的研究生或科研人员。; 使用场景及目标:①研究峰谷电价政策对电动汽车充电行为的影响机制;②掌握NSGA-II算法在电力系统多目标优化中的具体应用;③实现电动汽车集群的有序充电调度以改善电网负荷曲线; 阅读建议:此资源结合了电力经济学与智能优化算法,建议读者在学习过程中重点关注模型构建与算法实现的衔接部分,动手复现仿真代码以深入理解参数设置与结果分析过程。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧