แถบเมนูที่เป็นรูปแบบ Office2007 เป็นเมนูแบบที่คลิ้กไม่ได้ ใช้แสดงหัวข้อ หรือกลุ่มของรายการเมนูย่อย
ให้ dowload source code ด้านล่างนี้ไป compile เข้ากับ project ของคุณ หลังจากนั้นเวลาที่สร้างเมนูใหม่ จะมีตัวเลือก "LabelItem" มาให้เลือก (ตามรูปตัวอย่าง)
Download source code: ToolStripLabelItem.cs
วันศุกร์ที่ 6 สิงหาคม พ.ศ. 2553
Database.NET (A MultiDatabase Manager)
โปรแกรมนี้สามารถเชื่อมต่อเข้ากับฐานข้อมูลได้หลากหลายชนิด อาทิ
รองรับ Syntax Highlight และคำสั่งต่าง ๆ ที่จำเป็นของฐานข้อมูลนั้น ๆ
พัฒนาด้วย .NET(2, 3.5)
สามารถ download ไปใช้ได้ฟรี
ไฟล์โปรแกรมมีไฟล์เดียว ขนาดประมาณ 7 MB. (ไม่จำเป็นต้องติดตั้ง copy, paste ใช้ได้เลย)
ไปที่เว็บไซต์ของผู้พัฒนาโปรแกรม http://fishcodelib.com/Database.htm
- MS-Access
- MS-Excel
- dBase
- FireBird
- MySQL
- SQL Server
- SQL Azure
- SQL Server CE
- SQLite
- PostgreSQL
- Oracle
- OLE DB
- ODBC
รองรับ Syntax Highlight และคำสั่งต่าง ๆ ที่จำเป็นของฐานข้อมูลนั้น ๆ
พัฒนาด้วย .NET(2, 3.5)
สามารถ download ไปใช้ได้ฟรี
ไฟล์โปรแกรมมีไฟล์เดียว ขนาดประมาณ 7 MB. (ไม่จำเป็นต้องติดตั้ง copy, paste ใช้ได้เลย)
ไปที่เว็บไซต์ของผู้พัฒนาโปรแกรม http://fishcodelib.com/Database.htm
ป้ายกำกับ:
Database
PopupTipTimer
เป็น Control ที่ดูคล้าย ToolTip สามารถกำหนดเวลาได้ว่าจะแสดงนานแค่ไหน (เป็น 1/1000 วินาที)
ตัวอย่างการใช้งาน
Download Source Code: PopupTipTimer.cs
ภาพก่อนแสดง PopupTipTimer |
ภาพขณะแสดง PopupTipTimer |
ตัวอย่างการใช้งาน
using System;
using System.Drawing;
using System.Windows.Forms;
using Stone.WinUI;
namespace TestPro
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
this.popupTip = new PopupTipTimer();
this.popupTip.BackColor = Color.Silver;
}
private PopupTipTimer popupTip;
private void textBox1_Enter(object sender, EventArgs e)
{
this.popupTip.ShowDuration(this.textBox1,
"Please fill customer name",
"Do not leave blank for this field, this is important information.",
ToolTipIcon.None,
Properties.Resources.User1,
8000);
}
}
}
Download Source Code: PopupTipTimer.cs
ป้ายกำกับ:
ToolTip
วันพฤหัสบดีที่ 5 สิงหาคม พ.ศ. 2553
Calendar Winforms Control
Screen short |
Class Diagram |
Update: April 11, 2011 + Demo for VB.Net
Download Here include sourcecode, demo(c#, vb.net)
Modify by : thammapat[at]gmail.com
Job base on : Calendar of Jose Menendez Póo (link to original: http://www.codeproject.com/KB/docview/WinFormsCalendarView.aspx)
Modify date : October 30, 2009
Change Log:
- Calendar class
- Inherit from class Control instead of ScrollableControl.
- Add vertical scrollbar for DaysMode.Expanded view.
- Add event 'ItemDrawContent'
- Add method 'BeginUpdate' and 'EndUpdate'.
- Add property 'MultiSelect', 'RendererMode'
- Add ToolTip component
- Add Icon
- Override 'PreProcessMessage' for supported keyboard navigator(left, right, up, down, pageup, pagedown) and editing item(insert, del, escape, f2).
- Override 'WndProc' to force focus after key down.
- Change some property name to shortly.
- Change method 'ScrollCalendar' from move a week -> move a month.
- Change all event signature to EventHandler
style. - Adjust FinalizeEditMode.
- Adjust draw item content.
- Adjust xml document.
- Double check before raise event 'ItemDatesChanged' is realy changed.
- CalendarItemCollection class
- Add method 'Sort' when 'CollectionChanged'
- CalendarItem class
- Add Property: ToolTipText, Values, Visible.
- Add Method: GetValue, LoadDataRow
- Implement interface ICloneable
- Adjust resizing, dragging behavior
- CalendarSystemRenderer class
- Change some color
- MonthView class
- Inherit from class Control instead of ContainerControl.
- Add Icon
- Add Method: SetSelectionRange(start, end)
- Add event 'DateChanged'.
- Add ContextMenuStrip when mouseup at title Month or Year.
- Override 'PreProcessMessage' for supported keyboard navigator(left, right, up, down, pageup, pagedown)
- Override 'WndProc' to force focus after key down.
- Adjust OnMouseMove when highlighting date[s], event 'SelectionChanged' will be raise after mouse up.
- Adjust OnMouseDown when clicked at gray text, go to that month.
- Adjust xml document.
- Change property name from 'DayGrayedText' -> 'TrailingForeColor'
- Remove property 'MonthTitleColorInActive', 'MonthTitleTextColorInActive'
ป้ายกำกับ:
Calendar
สมัครสมาชิก:
บทความ (Atom)