我對C sharp編程很陌生。我有如下圖所示的設計。用一些百分比填充圖片框
我的概念是我必須設置在「傳送卷」文本框(例如100),一些體積,然後按「確定」按鈕。它自動設置圖片框的比例,它工作正常。
現在我想填充顏色的圖片框當我點擊「再生」按鈕。圖片框中要填充的顏色的百分比應該是文本框中關於顏色或液體的數字。
例如 如果設置了氣相= 5;烴液體= 5;水= 5;油基泥= 5;水基泥漿= 5;未鑑定= 75
那麼圖片具有以填充用75%的用「未識別」的顏色和顏色氣相用5%e.t.c.
我寫了一些代碼,如下所示。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void txtTransferVolume_TextChanged(object sender, EventArgs e)
{
}
private void txtTransferSet_Click(object sender, EventArgs e)
{
string value = txtTransferVolume.Text;
double midvalue = Convert.ToDouble(value);
lblTransferBottleMax.Text = value;
lblTransferBottleMid.Text = (midvalue/2).ToString();
}
private void chkTransferManual_CheckedChanged(object sender, EventArgs e)
{
}
private void btnTransferBottleRegenerate_Click(object sender, EventArgs e)
{
}
}
}
請幫我如何填寫我想要的。
我只是通過一個例子向你展示繪圖的概念。不管你喜歡什麼,都可以自由地解釋它,但是我沒有看到如何收集數據並將其作爲數組傳遞給客戶。你也可以使用Graphics對象在它自己的行上繪製每個矩形,但我總是喜歡保持它的可縮放性。以後任何數據的添加都不會對我的方法造成影響,因爲爲數據中的每個項目編寫一行可能需要額外的代碼。 –
是的你是對的,我也在想如何從那裏收集數據(文本框和標籤)並將它傳遞給數組。 – PRV
你知道如何將這些輸入的值傳遞給百分比數組嗎? – PRV