تابع CreateControl
تابع CreateControl: از این تابع برای ایجاد کنترل جدید استفاده می کنیم .بعنوان مثال دستورات زیر، فرم جدیدی به نام Form2 را ایجاد می کند:
;Form Form2
;()Form2.ActiveForm.CreateControl
تابع CreateControl: از این تابع برای ایجاد کنترل جدید استفاده می کنیم .بعنوان مثال دستورات زیر، فرم جدیدی به نام Form2 را ایجاد می کند:
;Form Form2
;()Form2.ActiveForm.CreateControl
تابع Close : این تابع برای بستن فرم بکار می رود.در کد زیر ، Form1 بسته می شود .
;()Form1.ActiveForm.Close
تابع Show: از این تابع برای آشکار شدن فرم مخفی شده استفاده می کنیم .به عنوان مثال دستور زیر، Form1 را آشکار میکند:
;()Form1.ActiveForm.Show
تابع Hide : همانگونه که از نام تابع مشخص است از یان تابع برای مخفی کردن فرم استفاده می کنیم به عنوان مثال دستور زیر،Form1 را مخفی می کند :
;()Form1.ActiveForm.Hide
تابع Focus : از این تابع هنگامی که خواسته باشیم مکان نما را به فرم خاصی منتقل کنیم استفاده می کنیم بعد از استفاده از این تابع در صورتی که مکان نما به فرم منتقل شود True و در غیر این صورت False را برمی گرداند .بعنوان مثال دستور زیر، مکان نما را به Form1 منتقل میکند:
;()Form1.ActiveForm.Focus
تابع Active : این تابع برای فعال کردن استفاده می کنیم به عنوان نمونه با دستور زیر فرم فعال می شود.
;()Form1.ActiveForm.Active
برای اینکه در comboBox کاربر نتواند گزینه های انتخابی را ویرایش و گزینه دلخواه وارد نماید کد زیر را در رویداد KeyPress بنویسید:
e.Handled = true;
برای فارسی کردن خودکار اشاره گر در تکست باکس در رویداد Enter تکست باکس این کد را بنویسید:
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo(“fa-ir”);
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
using System; namespace dotarikh { class Program { static void tarikh(string[] args) { DateTime tarikh1= new DateTime(1369, 11, 26); DateTime tarikh2= new DateTime(1398, 11, 26); TimeSpan ekhtelaf = tarikh2.Subtract(tarikh1); TimeSpan ekhtelafi= tarikh2- tarikh1; String ekhtelafii= (tarikh2- tarikh1).TotalDays.ToString(); Console.WriteLine(ekhtelaf); Console.ReadLine(); } } }
با نوشتن یک حرف در تکست باکس لیستی که با اون حرف شروع میشوند میاید.
تا انتخاب کنیم هرچه حروف نوشته شده بیشتر باشد لیست محدودتر میشود.
private void main_Load(object sender, EventArgs e)
{
txtname.AutoCompleteMode = AutoCompleteMode.Suggest;
txtname.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection();
Items(DataCollection);
txtname.AutoCompleteCustomSource = DataCollection;
}
public void Items(AutoCompleteStringCollection Strings)
{
Strings.Add("azhman");
Strings.Add("azhmancode");
Strings.Add("mohsen");
Strings.Add("behrooz");
Strings.Add("rahmani");
Strings.Add("moradi");
}
RadioButton rb;
private void button1_Click(object sender, EventArgs e)
{
foreach (Control c in Controls)
{
if (c is RadioButton)
{
rb = (RadioButton)c;
if (rb.Checked)
}
//کد مورد نیاز
break;
{
}
}
}
در کد زیر ، با کلیک روی button یک تکست باکس به فرم اضافه میکند .
private void button
1
_Click(object sender, System.EventArgs e)
{
TextBox myText = new TextBox();
myText.Location = new Point(
25
,
25
);
this.Controls.Add (myText);
}
نحوه ارسال به صفحه بعد :
Response.Redirect(
"form2.aspx? کلمه دلخواه ="
+ Convert.ToString(
" متغیر "
));
string str = Request.QueryString.Get(
"متغیر"
)
private void Form
1
_Load(object sender, EventArgs e)
{
this.Height =
350
;
this.Width =
350
;
System.Drawing.Drawing
2
D.GraphicsPath path = new System.Drawing.Drawing
2
D.GraphicsPath();
path.AddEllipse(
0
,
0
,
300
,
300
);
this.Region = new Region(path);
this.Show();
}
این کاررا با دوروش میشه انجام داد
روش اول:
using System.Drawing;
void New_file(PictureBox pb)
{
bmp_image = newBitmap(pb.Width, pb.Height);
g = Graphics.FromImage(bmp_image);
g.FillRectangle(Brushes.White, newRectangle(
0
,
0
, bmp_image.Width, bmp_image.Height));
pb.Image = bmp_image;
}
private Image CreateBitmap()
{
System.Drawing.Bitmap flag = new System.Drawing.Bitmap(
10
,
10
);
for (int x =
0
; x < flag.Height; ++x)
for (int y =
0
; y < flag.Width; ++y)
flag.SetPixel(x, y, Color.White);
for (int x =
0
; x < flag.Height; ++x)
flag.SetPixel(x, x, Color.Red);
return flag;
}
private void Form
1
_Load(object sender, EventArgs e)
{
pictureBox
1
.Image = CreateBitmap();
}
![]() |
BLOGFA.COM |
![]() |