Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
Don 11 11150
Well, it depends on what you need, but there are some key ideas. First
you need to know what to do someone drags something over your panel so
you need to buffer what ever you've drawn so you can redraw it when it
becomes visible.
Here's a tutorial on double buffering. http://www.codeproject.com/csharp/DoubleBuffering.asp
You'll need to know how to set a single pixel or range of pixels,
there's a little info on this: http://forums.microsoft.com/MSDN/Sho...38408&SiteID=1
but it can be summed up as
//_ourbitmap is a reference to our buffer (System.Drawing.Bitmap)
_ourbitmap.SetPixel(e.X,e.Y,System.Drawing.Color.A zure);
//Draw using the stuff we learnt in double buffering.
Here's something that actually works. Create a form, add a panel and a
button.
Add this to the form's declarations. I'm using an existing bitmap for
simplicity to set up the bitmap
private System.Drawing.Bitmap _b = new Bitmap("C:\\Somebitmap.bmp");
In the buttons click event add
//ensure bitmap fits panel and assign.
_b = new System.Drawing.Bitmap(_b,panel1.Size);
panel1.BackgroundImage = _b;
In the MouseMove event of the panel add the following.
//if left button down, draw a pixel and invalidate it so it gets
redrawn.
if(System.Windows.Forms.MouseButtons.Left == e.Button)
{
_b.SetPixel(e.X,e.Y,System.Drawing.Color.Wheat);
panel1.Invalidate(new System.Drawing.Rectangle(e.X,e.Y,1,1));
}
It isn't perfect but it might get you started in the right direction.
On 24 Jan, 16:14, dongarb...@hotmail.com wrote:
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
Don
<do********@hotmail.comwrote in message
news:11**********************@a75g2000cwd.googlegr oups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
Don
The best way, IMO, is to create a new class that inherits from Panel and
override the OnPaint, OnMousexxx, etc methods inside this class....but just
my opinion :)
HTH,
Mythran
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@a75g2000cwd.g ooglegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel and
override the OnPaint, OnMousexxx, etc methods inside this class....but just
my opinion :)
HTH,
Mythran
<do********@hotmail.comwrote in message
news:11**********************@v45g2000cwv.googlegr oups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
><dongarb...@hotmail.comwrote in messagenews:11**********************@a75g2000cwd. googlegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
override the OnPaint, OnMousexxx, etc methods inside this class....but just my opinion :)
HTH, Mythran
To draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN ( http://msdn.microsoft.com/library).
HTH,
Mythran
Mythran,
I have tried to use the Graphics object and am having a problem. It
seems that only a small portion (sized at 100X200) of my panel can be
drawn on. My panel is sized at 500X500 but for some reason only the
upper left hand corner (100X200) receives scribbles from my mouse.
Weird thing is that the mousedown and mousemove events are triggered
throughout the panel. Here's the pertinent code inside my overridden
panel class:
private Point last_point = Point.Empty;
private Graphics g;
private Pen p = new Pen(Color.FromName("yellow"));
...
...
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
Thanks,
Don
On Jan 24, 2:14 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@v45g2000cwv.g ooglegroups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in
messagenews:11**********************@a75g2000cwd.g ooglegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
override the OnPaint, OnMousexxx, etc methods inside this class....but
just
my opinion :)
HTH,
MythranTo draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN (http://msdn.microsoft.com/library).
HTH,
Mythran- Hide quoted text -- Show quoted text -
where are you setting g? Is it possible you're getting an invalidated
region as opposed to the full area? Post that bit of the code will help
:)
On 24 Jan, 19:44, dongarb...@hotmail.com wrote:
Mythran,
I have tried to use the Graphics object and am having a problem. It
seems that only a small portion (sized at 100X200) of my panel can be
drawn on. My panel is sized at 500X500 but for some reason only the
upper left hand corner (100X200) receives scribbles from my mouse.
Weird thing is that the mousedown and mousemove events are triggered
throughout the panel. Here's the pertinent code inside my overridden
panel class:
private Point last_point = Point.Empty;
private Graphics g;
private Pen p = new Pen(Color.FromName("yellow"));
...
...
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
Thanks,
Don
On Jan 24, 2:14 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@v45g2000cwv.g ooglegroups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
><dongarb...@hotmail.comwrote in
>messagenews:11**********************@a75g2000cwd. googlegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
>override the OnPaint, OnMousexxx, etc methods inside this class....but
>just
>my opinion :)
>HTH,
>MythranTo draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN (http://msdn.microsoft.com/library).
HTH,
Mythran- Hide quoted text -- Show quoted text -
Hi there,
See code below:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace MyProject
{
public class MyPanel : Panel
{
private Pen p;
public string pen_color = "yellow";
private bool mouse_down = false;
private Point last_point = Point.Empty;
private Graphics g;
public MyPanel()
{
g = this.CreateGraphics();
p = new Pen(Color.FromName(pen_color));
}
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
}
}
Thanks for any help,
Don
On Jan 24, 6:36 pm, "DeveloperX" <nntp...@operamail.comwrote:
where are you setting g? Is it possible you're getting an invalidated
region as opposed to the full area? Post that bit of the code will help
:)
On 24 Jan, 19:44, dongarb...@hotmail.com wrote:
Mythran,
I have tried to use the Graphics object and am having a problem. It
seems that only a small portion (sized at 100X200) of my panel can be
drawn on. My panel is sized at 500X500 but for some reason only the
upper left hand corner (100X200) receives scribbles from my mouse.
Weird thing is that the mousedown and mousemove events are triggered
throughout the panel. Here's the pertinent code inside my overridden
panel class:
private Point last_point = Point.Empty;
private Graphics g;
private Pen p = new Pen(Color.FromName("yellow"));
...
...
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
Thanks,
Don
On Jan 24, 2:14 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@v45g2000cwv.g ooglegroups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in
messagenews:11**********************@a75g2000cwd.g ooglegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
override the OnPaint, OnMousexxx, etc methods inside this class....but
just
my opinion :)
HTH,
MythranTo draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN (http://msdn.microsoft.com/library).
HTH,
Mythran- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -
I made this change:
protected override void OnMouseMove(MouseEventArgs e)
{
if(null == g)
{
g = this.CreateGraphics();
}
and it works correctly. I put it there to ensure the control was fully
initialised and set up. If you check this.width and this.height both in
the constructor and the mousedown event you'll see the control changes
size. That might be worth keeping in mind if you want to resize the
control while running.
On 25 Jan, 03:26, dongarb...@hotmail.com wrote:
Hi there,
See code below:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace MyProject
{
public class MyPanel : Panel
{
private Pen p;
public string pen_color = "yellow";
private bool mouse_down = false;
private Point last_point = Point.Empty;
private Graphics g;
public MyPanel()
{
g = this.CreateGraphics();
p = new Pen(Color.FromName(pen_color));
}
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
}
}Thanks for any help,
Don
On Jan 24, 6:36 pm, "DeveloperX" <nntp...@operamail.comwrote:
where are you setting g? Is it possible you're getting an invalidated
region as opposed to the full area? Post that bit of the code will help
:)
On 24 Jan, 19:44, dongarb...@hotmail.com wrote:
Mythran,
I have tried to use the Graphics object and am having a problem. It
seems that only a small portion (sized at 100X200) of my panel can be
drawn on. My panel is sized at 500X500 but for some reason only the
upper left hand corner (100X200) receives scribbles from my mouse.
Weird thing is that the mousedown and mousemove events are triggered
throughout the panel. Here's the pertinent code inside my overridden
panel class:
private Point last_point = Point.Empty;
private Graphics g;
private Pen p = new Pen(Color.FromName("yellow"));
...
...
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
Thanks,
Don
On Jan 24, 2:14 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@v45g2000cwv.g ooglegroups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
><dongarb...@hotmail.comwrote in
>messagenews:11**********************@a75g2000cwd. googlegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
>override the OnPaint, OnMousexxx, etc methods inside this class....but
>just
>my opinion :)
>HTH,
>MythranTo draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN (http://msdn.microsoft.com/library).
HTH,
Mythran- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -
OK, now I get it!! This is my eureka moment for this problem.
The panel is instantiated in my form designer.cs, then, parameters like
size are assigned values from the form designer.cs. The problem I was
having was that I was instantiating the Graphics object (g) in the
panel's constructor, before any of the panel's parameters were being
set thereby giving panel default values to the Graphics object.
Bingo!!!
Did I mention that I'm a novice with c#? ;)
Thanks so much for the help,
Don
On Jan 25, 5:44 am, "DeveloperX" <nntp...@operamail.comwrote:
I made this change:
protected override void OnMouseMove(MouseEventArgs e)
{
if(null == g)
{
g = this.CreateGraphics();
}
and it works correctly. I put it there to ensure the control was fully
initialised and set up. If you check this.width and this.height both in
the constructor and the mousedown event you'll see the control changes
size. That might be worth keeping in mind if you want to resize the
control while running.
On 25 Jan, 03:26, dongarb...@hotmail.com wrote:
Hi there,
See code below:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace MyProject
{
public class MyPanel : Panel
{
private Pen p;
public string pen_color = "yellow";
private bool mouse_down = false;
private Point last_point = Point.Empty;
private Graphics g;
public MyPanel()
{
g = this.CreateGraphics();
p = new Pen(Color.FromName(pen_color));
}
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
}
}Thanks for any help,
Don
On Jan 24, 6:36 pm, "DeveloperX" <nntp...@operamail.comwrote:
where are you setting g? Is it possible you're getting an invalidated
region as opposed to the full area? Post that bit of the code will help
:)
On 24 Jan, 19:44, dongarb...@hotmail.com wrote:
Mythran,
I have tried to use the Graphics object and am having a problem. It
seems that only a small portion (sized at 100X200) of my panel can be
drawn on. My panel is sized at 500X500 but for some reason only the
upper left hand corner (100X200) receives scribbles from my mouse.
Weird thing is that the mousedown and mousemove events are triggered
throughout the panel. Here's the pertinent code inside my overridden
panel class:
private Point last_point = Point.Empty;
private Graphics g;
private Pen p = new Pen(Color.FromName("yellow"));
...
...
protected override void OnMouseDown(MouseEventArgs e)
{
mouse_down = true;
}
protected override void OnMouseUp(MouseEventArgs e)
{
mouse_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
if (last_point.Equals(Point.Empty)) last_point = new
Point(e.X, e.Y);
if (mouse_down)
{
Point pMousePos = new Point(e.X, e.Y);
g.DrawLine(p, pMousePos, last_point);
}
last_point = new Point(e.X, e.Y);
}
Thanks,
Don
On Jan 24, 2:14 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in messagenews:11**********************@v45g2000cwv.g ooglegroups.com...
Mythran,
This sounds the simplest. How do you draw on the panel when you're in
the OnMouseDown() method?
Thanks,
Don
On Jan 24, 1:15 pm, "Mythran" <kip_pot...@hotmail.comwrote:
<dongarb...@hotmail.comwrote in
messagenews:11**********************@a75g2000cwd.g ooglegroups.com...
Hi there,
I'm very much a C# novice.
How do you do freehand drawing on a panel with a mouse in c#?
Thanks,
DonThe best way, IMO, is to create a new class that inherits from Panel
and
override the OnPaint, OnMousexxx, etc methods inside this class....but
just
my opinion :)
HTH,
MythranTo draw, I would recommend drawing on an off-screen buffer (Bitmap) and then
in OnPaint, draw this buffer onto the panel. So, when a user fires
OnMouseDown, you would find the location of the mouse x and y relative to
the panel's dimensions and then color the pixel at the location x and y on
the offscreen image. Once done, you can fire off OnPaint by invalidating
the panel (Me.Invalidate).
To learn how to draw, I would recommend that you familiarizing yourself with
the System.Drawing namespace, and the System.Drawing.Graphics class. Look
those up on MSDN (http://msdn.microsoft.com/library).
HTH,
Mythran- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -- Hide quoted text -- Show quoted text -
J.V.
How do I determine my C# version?
Thanks,
Don
On Jan 25, 6:55 am, Ravichandran J.V. <jvravichand...@yahoo.com>
wrote:
In C# 3.0, you have specific controls like the inkCanvas and the
inkPresenter to draw. Which version of C# are you using?
with regards,
J.V.Ravichandran
-http://www.geocities.com/
jvravichandran
- Or, just search on "J.V.Ravichandran"
athttp://www.Google.com
*** Sent via Developersdexhttp://www.developersdex.com***
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Robert Skidmore |
last post by:
I am building an application that will fade one panel to another
panel. Both panels will have picture boxes in them (thumbnails).
This is what I have tried:
private void...
|
by: Millennium Falcon |
last post by:
Hi!
In my application, I have a panel in the middle of the form, which I'll be
using as a drawing panel. I would like to update the drawing panel each time
when it is required, without updating...
|
by: Martin Ho |
last post by:
I know this must be trivial for many of you. But I am playing with
this and can't figure it out.
I have a form, on that form is one panel which has 3 textboxes, when I
run my program and...
|
by: QT |
last post by:
Dear sirs,
I want to create panel or label field for each database records. I am using
following codes for each database row to create panel field.
'Panel
'
i = 1
|
by: Sarika |
last post by:
I migrated a VB6.0 application to VB.NET. This app has a drawing area, which
is a panel. The user can drag and drop several objects on this drawing area
and can also draw lines, boxes etc. The app...
|
by: Sharon |
last post by:
I’m using the Panel control that contains a PictureBox control (for
implementing the http://www.codeproject.com/cs/miscctrl/PictureBox.asp).
The Panel is set to AutoScroll = true.
I wish to...
|
by: lab3terch |
last post by:
Imports System.Drawing.Graphics
Public Class Form1
Inherits System.Windows.Forms.Form
Dim x1, y1, x2, y2 As Integer
Dim red, black, blue, green, orange As Color
Dim x, y, w, h...
|
by: =?Utf-8?B?R3JlZyBMYXJzZW4=?= |
last post by:
I'm trying to figure out how to modify a panel (panel1) from a
backgroundworker thread. But can't get the panel to show the new controls
added by the backgroundwork task. Here is my code. In...
|
by: zaklamp |
last post by:
Hello,
I am searching for a panel that allows me to pan and zoom but i still have to be able to select a object like a Button (so not a pure drawing panel).
If anyone have an idee how to handle...
|
by: DJRhino |
last post by:
Was curious if anyone else was having this same issue or not....
I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
|
by: Aliciasmith |
last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
|
by: tracyyun |
last post by:
Hello everyone,
I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
|
by: giovanniandrean |
last post by:
The energy model is structured as follows and uses excel sheets to give input data:
1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
|
by: NeoPa |
last post by:
Hello everyone.
I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report).
I know it can be done by selecting :...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
|
by: Teri B |
last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course.
0ne-to-many. One course many roles.
Then I created a report based on the Course form and...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
|
by: GKJR |
last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...
| |